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
python-2.7 python-requests
add a comment |
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
python-2.7 python-requests
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
add a comment |
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
python-2.7 python-requests
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
python-2.7 python-requests
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
add a comment |
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
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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