get a person name (for example bertha) with python requests











up vote
-3
down vote

favorite












I have a website with the following html code



<html>
<body>
<?php
echo file_get_contents( "NameList.txt" );
?>
and 30 lines of other text
</body>
</html>


now I want with requests to print the name in my console, in this case bertha



I've tried:



requests.get("www.example.com/namelocation").text


But this displays the whole html code. for example



dbwyuagdyfudwahjdfwauydgwa



I only want it to display bertha



remember the name can change for example to nick wich is less characters



I know BeautifulSoup Can Search things, but I dont know how to do it in this case



EDIT:



I've come up with a code:



import requests
from bs4 import BeautifulSoup

r = requests.get("example.com").text
soup = BeautifulSoup(r,'lxml')
r = soup.find_all('html')[0].get_text()
r_stripped = r.strip()

print r_stripped


But it gives me Bertha with a blank line under










share|improve this question




















  • 1




    It says Bert. Also, what have you tried and where did you get stuck?
    – QHarr
    Nov 20 at 12:54












  • BeautifulSoup is the way to go, look for some id or class near by the element you want to get. Do a BS tutorial and write some code, if you have a problem with that code please come back and we may be able to help you
    – hansTheFranz
    Nov 20 at 12:56










  • @QHarr I edited it
    – S. Known
    Nov 20 at 15:50










  • Is name supposed to be an attribute or just text content? And is it the first p1 tag in the html that is of interest?
    – QHarr
    Nov 20 at 16:16












  • I didnt know that was going to make a differnce. The html code is different, sorry. I updated it @QHarr
    – S. Known
    Nov 20 at 17:01

















up vote
-3
down vote

favorite












I have a website with the following html code



<html>
<body>
<?php
echo file_get_contents( "NameList.txt" );
?>
and 30 lines of other text
</body>
</html>


now I want with requests to print the name in my console, in this case bertha



I've tried:



requests.get("www.example.com/namelocation").text


But this displays the whole html code. for example



dbwyuagdyfudwahjdfwauydgwa



I only want it to display bertha



remember the name can change for example to nick wich is less characters



I know BeautifulSoup Can Search things, but I dont know how to do it in this case



EDIT:



I've come up with a code:



import requests
from bs4 import BeautifulSoup

r = requests.get("example.com").text
soup = BeautifulSoup(r,'lxml')
r = soup.find_all('html')[0].get_text()
r_stripped = r.strip()

print r_stripped


But it gives me Bertha with a blank line under










share|improve this question




















  • 1




    It says Bert. Also, what have you tried and where did you get stuck?
    – QHarr
    Nov 20 at 12:54












  • BeautifulSoup is the way to go, look for some id or class near by the element you want to get. Do a BS tutorial and write some code, if you have a problem with that code please come back and we may be able to help you
    – hansTheFranz
    Nov 20 at 12:56










  • @QHarr I edited it
    – S. Known
    Nov 20 at 15:50










  • Is name supposed to be an attribute or just text content? And is it the first p1 tag in the html that is of interest?
    – QHarr
    Nov 20 at 16:16












  • I didnt know that was going to make a differnce. The html code is different, sorry. I updated it @QHarr
    – S. Known
    Nov 20 at 17:01















up vote
-3
down vote

favorite









up vote
-3
down vote

favorite











I have a website with the following html code



<html>
<body>
<?php
echo file_get_contents( "NameList.txt" );
?>
and 30 lines of other text
</body>
</html>


now I want with requests to print the name in my console, in this case bertha



I've tried:



requests.get("www.example.com/namelocation").text


But this displays the whole html code. for example



dbwyuagdyfudwahjdfwauydgwa



I only want it to display bertha



remember the name can change for example to nick wich is less characters



I know BeautifulSoup Can Search things, but I dont know how to do it in this case



EDIT:



I've come up with a code:



import requests
from bs4 import BeautifulSoup

r = requests.get("example.com").text
soup = BeautifulSoup(r,'lxml')
r = soup.find_all('html')[0].get_text()
r_stripped = r.strip()

print r_stripped


But it gives me Bertha with a blank line under










share|improve this question















I have a website with the following html code



<html>
<body>
<?php
echo file_get_contents( "NameList.txt" );
?>
and 30 lines of other text
</body>
</html>


now I want with requests to print the name in my console, in this case bertha



I've tried:



requests.get("www.example.com/namelocation").text


But this displays the whole html code. for example



dbwyuagdyfudwahjdfwauydgwa



I only want it to display bertha



remember the name can change for example to nick wich is less characters



I know BeautifulSoup Can Search things, but I dont know how to do it in this case



EDIT:



I've come up with a code:



import requests
from bs4 import BeautifulSoup

r = requests.get("example.com").text
soup = BeautifulSoup(r,'lxml')
r = soup.find_all('html')[0].get_text()
r_stripped = r.strip()

print r_stripped


But it gives me Bertha with a blank line under







python-2.7 python-requests






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 20 at 17:03

























asked Nov 20 at 12:53









S. Known

17




17








  • 1




    It says Bert. Also, what have you tried and where did you get stuck?
    – QHarr
    Nov 20 at 12:54












  • BeautifulSoup is the way to go, look for some id or class near by the element you want to get. Do a BS tutorial and write some code, if you have a problem with that code please come back and we may be able to help you
    – hansTheFranz
    Nov 20 at 12:56










  • @QHarr I edited it
    – S. Known
    Nov 20 at 15:50










  • Is name supposed to be an attribute or just text content? And is it the first p1 tag in the html that is of interest?
    – QHarr
    Nov 20 at 16:16












  • I didnt know that was going to make a differnce. The html code is different, sorry. I updated it @QHarr
    – S. Known
    Nov 20 at 17:01
















  • 1




    It says Bert. Also, what have you tried and where did you get stuck?
    – QHarr
    Nov 20 at 12:54












  • BeautifulSoup is the way to go, look for some id or class near by the element you want to get. Do a BS tutorial and write some code, if you have a problem with that code please come back and we may be able to help you
    – hansTheFranz
    Nov 20 at 12:56










  • @QHarr I edited it
    – S. Known
    Nov 20 at 15:50










  • Is name supposed to be an attribute or just text content? And is it the first p1 tag in the html that is of interest?
    – QHarr
    Nov 20 at 16:16












  • I didnt know that was going to make a differnce. The html code is different, sorry. I updated it @QHarr
    – S. Known
    Nov 20 at 17:01










1




1




It says Bert. Also, what have you tried and where did you get stuck?
– QHarr
Nov 20 at 12:54






It says Bert. Also, what have you tried and where did you get stuck?
– QHarr
Nov 20 at 12:54














BeautifulSoup is the way to go, look for some id or class near by the element you want to get. Do a BS tutorial and write some code, if you have a problem with that code please come back and we may be able to help you
– hansTheFranz
Nov 20 at 12:56




BeautifulSoup is the way to go, look for some id or class near by the element you want to get. Do a BS tutorial and write some code, if you have a problem with that code please come back and we may be able to help you
– hansTheFranz
Nov 20 at 12:56












@QHarr I edited it
– S. Known
Nov 20 at 15:50




@QHarr I edited it
– S. Known
Nov 20 at 15:50












Is name supposed to be an attribute or just text content? And is it the first p1 tag in the html that is of interest?
– QHarr
Nov 20 at 16:16






Is name supposed to be an attribute or just text content? And is it the first p1 tag in the html that is of interest?
– QHarr
Nov 20 at 16:16














I didnt know that was going to make a differnce. The html code is different, sorry. I updated it @QHarr
– S. Known
Nov 20 at 17:01






I didnt know that was going to make a differnce. The html code is different, sorry. I updated it @QHarr
– S. Known
Nov 20 at 17:01



















active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53393446%2fget-a-person-name-for-example-bertha-with-python-requests%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown






























active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53393446%2fget-a-person-name-for-example-bertha-with-python-requests%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Wiesbaden

Marschland

Dieringhausen