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:



HTTPError at raise_for_status() line










share|improve this question









New contributor




Mysteroius is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















  • 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

















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:



HTTPError at raise_for_status() line










share|improve this question









New contributor




Mysteroius is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















  • 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















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:



HTTPError at raise_for_status() line










share|improve this question









New contributor




Mysteroius is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











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:



HTTPError at raise_for_status() line







python-3.x






share|improve this question









New contributor




Mysteroius is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question









New contributor




Mysteroius is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question








edited 2 days ago









kit

876116




876116






New contributor




Mysteroius is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 2 days ago









Mysteroius

32




32




New contributor




Mysteroius is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Mysteroius is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Mysteroius is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












  • 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










  • 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














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.






share|improve this answer























  • 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











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
});


}
});






Mysteroius is a new contributor. Be nice, and check out our Code of Conduct.










 

draft saved


draft discarded


















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

























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.






share|improve this answer























  • 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















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.






share|improve this answer























  • 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













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.






share|improve this answer














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.







share|improve this answer














share|improve this answer



share|improve this answer








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


















  • 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










Mysteroius is a new contributor. Be nice, and check out our Code of Conduct.










 

draft saved


draft discarded


















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.















 


draft saved


draft discarded














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





















































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

A CLEAN and SIMPLE way to add appendices to Table of Contents and bookmarks

Calculate evaluation metrics using cross_val_predict sklearn

Insert data from modal to MySQL (multiple modal on website)