以下のコードの最後のfor文について質問です。
tagというものでfor文を回していますが、このtagは変数なのでしょうか?
直後のprintでtag.stringと記述されているので、オブジェクトだと思われるのですが。
オブジェクトだとしてもなぜ宣言していないのにtag.stringというおそらくメソッドが使えるのでしょうか?
ひょっとしたら的外れなことを書いているかもしれませんが、
教えていただけたら助かります。
どなたかよろしくお願い致します。
Python
1import urllib.request 2from bs4 import BeautifulSoup 3 4url = "http://www.yahoo.co.jp/" 5data = None 6headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36"} 7 8request = urllib.request.Request(url,data,headers) 9response = urllib.request.urlopen(request) 10html = response.read() 11 12soup = BeautifulSoup(html, "html.parser") 13tags = soup.select("#yahooservice ul li a") 14for tag in tags: 15 print(tag.string)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。