Я хочу написать код Python, который будет принимать запрос в качестве ввода от пользователя и печатать нас в поиске Google этого запроса для первых 20 страниц.
Мой код следующий:
print("Google Search")
from googlesearch import search
import requests
import sys
from bs4 import BeautifulSoup as BS
import urllib.request
word= input("Enter the word to be searched: ")
page='https://www.google.com/search?q='+word
for url in search(word):
response = requests.get(page)
soup=BS(response.text,'html.parser')
a= soup.find('td',{'class':"cur"}).text.strip()
if a==21:
sys.exit()
print(url)
Полный текст ошибки:
soup.find('td',{'class':"cur"}).text.strip()
AttributeError: 'NoneType' object has no attribute 'text'