12

Instagramの公開アカウントから写真をスクレイピングしたい. 私はbs4にかなり精通しているので、それから始めました。Chrome の要素インスペクタを使用して、写真が順序付けられていないリストにあり、li のクラスが「写真」であることを確認したので、何だと思いますか?

間違っています: 何も返されません (以下のコード)。すぐに、要素インスペクターに表示されるコードと、リクエストから取得したコードが同じではないことに気付きました。つまり、リクエストから取得したコードの順不同リストではありません。

要素インスペクターに表示されるコードを取得する方法はありますか?

記録のために、これは開始する私のコードでしたが、順序付けられていないリストが存在しなかったために機能しませんでした:

from bs4 import BeautifulSoup
import requests
import re

r = requests.get('http://instagram.com/umnpics/')
soup = BeautifulSoup(r.text)
for x in soup.findAll('li', {'class':'photo'}):
    print x

ご協力ありがとうございました。

4

1 に答える 1