google search using python3 script
up vote
-1
down vote
favorite
This is the code that I'm using:
import requests, sys, webbrowser, bs4
res = requests.get('https://google.com/search?q='+''.join(sys.argv[1:]))
res.raise_for_status()
soup = bs4.BeautifulSoup(res.text,"html.parser")
linkElements = soup.select('.r a')
linkToOpen = min(3, len(linkElements))
for i in range(linkToOpen):
webbrowser.open('https://google.com'+linkElements[i].get('href'))
When I try to run this code:(python search.py 'something')
.
I'm getting the following error:
python-3.x
New contributor
add a comment |
up vote
-1
down vote
favorite
This is the code that I'm using:
import requests, sys, webbrowser, bs4
res = requests.get('https://google.com/search?q='+''.join(sys.argv[1:]))
res.raise_for_status()
soup = bs4.BeautifulSoup(res.text,"html.parser")
linkElements = soup.select('.r a')
linkToOpen = min(3, len(linkElements))
for i in range(linkToOpen):
webbrowser.open('https://google.com'+linkElements[i].get('href'))
When I try to run this code:(python search.py 'something')
.
I'm getting the following error:
python-3.x
New contributor
can you please put your text error message instead of image.
– Ashish Kamble
2 days ago
when i'm running : python search.py 'content to be searched' error im getting at res.raise_for_status() which simply say HTTPError raise, 503 server error..it does not redirecting me to resulted query
– Mysteroius
2 days ago
add a comment |
up vote
-1
down vote
favorite
up vote
-1
down vote
favorite
This is the code that I'm using:
import requests, sys, webbrowser, bs4
res = requests.get('https://google.com/search?q='+''.join(sys.argv[1:]))
res.raise_for_status()
soup = bs4.BeautifulSoup(res.text,"html.parser")
linkElements = soup.select('.r a')
linkToOpen = min(3, len(linkElements))
for i in range(linkToOpen):
webbrowser.open('https://google.com'+linkElements[i].get('href'))
When I try to run this code:(python search.py 'something')
.
I'm getting the following error:
python-3.x
New contributor
This is the code that I'm using:
import requests, sys, webbrowser, bs4
res = requests.get('https://google.com/search?q='+''.join(sys.argv[1:]))
res.raise_for_status()
soup = bs4.BeautifulSoup(res.text,"html.parser")
linkElements = soup.select('.r a')
linkToOpen = min(3, len(linkElements))
for i in range(linkToOpen):
webbrowser.open('https://google.com'+linkElements[i].get('href'))
When I try to run this code:(python search.py 'something')
.
I'm getting the following error:
python-3.x
python-3.x
New contributor
New contributor
edited 2 days ago
kit
876116
876116
New contributor
asked 2 days ago
Mysteroius
32
32
New contributor
New contributor
can you please put your text error message instead of image.
– Ashish Kamble
2 days ago
when i'm running : python search.py 'content to be searched' error im getting at res.raise_for_status() which simply say HTTPError raise, 503 server error..it does not redirecting me to resulted query
– Mysteroius
2 days ago
add a comment |
can you please put your text error message instead of image.
– Ashish Kamble
2 days ago
when i'm running : python search.py 'content to be searched' error im getting at res.raise_for_status() which simply say HTTPError raise, 503 server error..it does not redirecting me to resulted query
– Mysteroius
2 days ago
can you please put your text error message instead of image.
– Ashish Kamble
2 days ago
can you please put your text error message instead of image.
– Ashish Kamble
2 days ago
when i'm running : python search.py 'content to be searched' error im getting at res.raise_for_status() which simply say HTTPError raise, 503 server error..it does not redirecting me to resulted query
– Mysteroius
2 days ago
when i'm running : python search.py 'content to be searched' error im getting at res.raise_for_status() which simply say HTTPError raise, 503 server error..it does not redirecting me to resulted query
– Mysteroius
2 days ago
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
accepted
Use res.status_code
to determine the status,
If it returns 200, and still you are getting the error, then you might be having a bad connection
Otherwise, you must try entering the URL as 'https://www.google.com/'
, which is the standard URL we usually see on the browser.
Let me know if it helped you or not.
i have changed the format of url address still i'm getting he same error.
– Mysteroius
2 days ago
is the status_code returning 200?
– Preetkaran Singh
2 days ago
if you are getting any value other than 200, then you must check your internet connection, I think you are getting 503
– Preetkaran Singh
2 days ago
played with my internet connection and Finally it returned 200 and it's also working i don't what was the problem but earlier it was not running, Thanks for the suggestion bro:)
– Mysteroius
2 days ago
Glad to know that you got your code running fine, Happy coding :)
– Preetkaran Singh
2 days ago
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
accepted
Use res.status_code
to determine the status,
If it returns 200, and still you are getting the error, then you might be having a bad connection
Otherwise, you must try entering the URL as 'https://www.google.com/'
, which is the standard URL we usually see on the browser.
Let me know if it helped you or not.
i have changed the format of url address still i'm getting he same error.
– Mysteroius
2 days ago
is the status_code returning 200?
– Preetkaran Singh
2 days ago
if you are getting any value other than 200, then you must check your internet connection, I think you are getting 503
– Preetkaran Singh
2 days ago
played with my internet connection and Finally it returned 200 and it's also working i don't what was the problem but earlier it was not running, Thanks for the suggestion bro:)
– Mysteroius
2 days ago
Glad to know that you got your code running fine, Happy coding :)
– Preetkaran Singh
2 days ago
add a comment |
up vote
0
down vote
accepted
Use res.status_code
to determine the status,
If it returns 200, and still you are getting the error, then you might be having a bad connection
Otherwise, you must try entering the URL as 'https://www.google.com/'
, which is the standard URL we usually see on the browser.
Let me know if it helped you or not.
i have changed the format of url address still i'm getting he same error.
– Mysteroius
2 days ago
is the status_code returning 200?
– Preetkaran Singh
2 days ago
if you are getting any value other than 200, then you must check your internet connection, I think you are getting 503
– Preetkaran Singh
2 days ago
played with my internet connection and Finally it returned 200 and it's also working i don't what was the problem but earlier it was not running, Thanks for the suggestion bro:)
– Mysteroius
2 days ago
Glad to know that you got your code running fine, Happy coding :)
– Preetkaran Singh
2 days ago
add a comment |
up vote
0
down vote
accepted
up vote
0
down vote
accepted
Use res.status_code
to determine the status,
If it returns 200, and still you are getting the error, then you might be having a bad connection
Otherwise, you must try entering the URL as 'https://www.google.com/'
, which is the standard URL we usually see on the browser.
Let me know if it helped you or not.
Use res.status_code
to determine the status,
If it returns 200, and still you are getting the error, then you might be having a bad connection
Otherwise, you must try entering the URL as 'https://www.google.com/'
, which is the standard URL we usually see on the browser.
Let me know if it helped you or not.
edited 2 days ago
answered 2 days ago
Preetkaran Singh
339
339
i have changed the format of url address still i'm getting he same error.
– Mysteroius
2 days ago
is the status_code returning 200?
– Preetkaran Singh
2 days ago
if you are getting any value other than 200, then you must check your internet connection, I think you are getting 503
– Preetkaran Singh
2 days ago
played with my internet connection and Finally it returned 200 and it's also working i don't what was the problem but earlier it was not running, Thanks for the suggestion bro:)
– Mysteroius
2 days ago
Glad to know that you got your code running fine, Happy coding :)
– Preetkaran Singh
2 days ago
add a comment |
i have changed the format of url address still i'm getting he same error.
– Mysteroius
2 days ago
is the status_code returning 200?
– Preetkaran Singh
2 days ago
if you are getting any value other than 200, then you must check your internet connection, I think you are getting 503
– Preetkaran Singh
2 days ago
played with my internet connection and Finally it returned 200 and it's also working i don't what was the problem but earlier it was not running, Thanks for the suggestion bro:)
– Mysteroius
2 days ago
Glad to know that you got your code running fine, Happy coding :)
– Preetkaran Singh
2 days ago
i have changed the format of url address still i'm getting he same error.
– Mysteroius
2 days ago
i have changed the format of url address still i'm getting he same error.
– Mysteroius
2 days ago
is the status_code returning 200?
– Preetkaran Singh
2 days ago
is the status_code returning 200?
– Preetkaran Singh
2 days ago
if you are getting any value other than 200, then you must check your internet connection, I think you are getting 503
– Preetkaran Singh
2 days ago
if you are getting any value other than 200, then you must check your internet connection, I think you are getting 503
– Preetkaran Singh
2 days ago
played with my internet connection and Finally it returned 200 and it's also working i don't what was the problem but earlier it was not running, Thanks for the suggestion bro:)
– Mysteroius
2 days ago
played with my internet connection and Finally it returned 200 and it's also working i don't what was the problem but earlier it was not running, Thanks for the suggestion bro:)
– Mysteroius
2 days ago
Glad to know that you got your code running fine, Happy coding :)
– Preetkaran Singh
2 days ago
Glad to know that you got your code running fine, Happy coding :)
– Preetkaran Singh
2 days ago
add a comment |
Mysteroius is a new contributor. Be nice, and check out our Code of Conduct.
Mysteroius is a new contributor. Be nice, and check out our Code of Conduct.
Mysteroius is a new contributor. Be nice, and check out our Code of Conduct.
Mysteroius is a new contributor. Be nice, and check out our Code of Conduct.
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%2f53406913%2fgoogle-search-using-python3-script%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
can you please put your text error message instead of image.
– Ashish Kamble
2 days ago
when i'm running : python search.py 'content to be searched' error im getting at res.raise_for_status() which simply say HTTPError raise, 503 server error..it does not redirecting me to resulted query
– Mysteroius
2 days ago