pythonでスクレイピングの勉強をしています
import requests load_url = "http://**************.html" html = requests.get(load_url)
プログラミングの勉強をしていて、その戻り値は何なのかとか、引数には何を入れるのか
というのを掌握しておくのがすごく大事なのではないかと今さら思いたち、戻り値が何なのか引数には何をいれるのかに、執着してコードをみるようになりました
requests.get(load_url)の戻り値は何なのかをググったところ、resposeオブジェクトであることがわかりました
要するにclassか?と思い
classだから
html.text とか html.content とか変数にアクセスできるのだと理解しました。
では、
soup = BeautifulSoup(html.content, "html.parser")
BeautifulSoup(html.content, "html.parser")の戻り値はなにか、ググったところ、どうやらBeautifulSoupオブジェクトのようです
オブジェクトだから、soup.find("li")などとfindメソッドを使うことができるのだと理解しました。
このような考え方で大方間違ってないでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/14 10:05