import urllib.request
from bs4 import BeautifulSoup
def search(query):
query = query.replace(' ', '+')
url = f"https://www.example.com/search?q={query}"
response = urllib.request.urlopen(url)
html = response.read()
soup = BeautifulSoup(html, 'html.parser')
search_results = soup.find_all('a')
for result in search_results:
print(result.get('href'))
# Example usage:
search('python tutorial')
В этом примере мы используем библиотеку urllib
для выполнения запроса к URL-адресу поисковой системы, передавая поисковый запрос в качестве параметра. Затем мы извлекаем HTML-содержимое страницы результатов поиска и анализируем его с помощью BeautifulSoup
. Наконец, мы извлекаем URL-адреса результатов поиска, находя все элементы a
и печатая их атрибуты href
.