Googleの機能と使用法:とタグの抽出方法


import requests
from bs4 import BeautifulSoup
url = "https://www.google.com/search?ei=q2rnx6-xm_av0pep_9kzgau..."
response = requests.get(url)
soup = BeautifulSoup(response.text, "html.parser")
title_element = soup.find("title")
title = title_element.text
print(title)

このコードでは、requestsモジュールを使用してGoogleの検索結果ページのHTMLを取得し、BeautifulSoupを使ってHTMLを解析し、title要素を抽出しています。title変数にはタイトルのテキストが格納されます。

import requests
from bs4 import BeautifulSoup
url = "https://www.google.com/search?ei=q2rnx6-xm_av0pep_9kzgau..."
response = requests.get(url)
soup = BeautifulSoup(response.text, "html.parser")
tag_elements = soup.find_all("a", class_="BVG0Nb")
tags = [tag.text for tag in tag_elements]
print(tags)

このコードでは、a要素でclass属性が「BVG0Nb」となっている要素をすべて抽出し、それぞれのテキストをtagsリストに格納しています。