0
Webページから特定のデータを解析するのに役立つ人はいますか?ここにウェブページ上のコンテンツがあります。Pythonを使用してWebページからデータを解析する
{"sites":[{"id":"XX","name":"YY","url":"ZZ","username":"AA","password":"BB","siteId":"0"},{"id":"XX","name":"YY","url":"ZZ","username":"AA","password":"BB","siteId":"0"}]}
私は、コンテンツ全体からわずかIDが必要です。私たちはウェブページの内容で2回IDを持っていることに注意してください。だから私はウェブページからすべてのIDが必要です。ここでは、Webコンテンツをダンプするために書いたコードですが、必要なデータを解析できません。私を助けてください。
def test(ip):
url = 'http://%s/' % ip
response = urllib.urlopen(url)
webContent = response.read()
print webContent
はありがとうございました。 IDは、[u'1 '、u'2']のように印刷され、IDの前に 'u'が表示されます。それらを取り除く方法はありますか? –
これはPython2のUnicode文字列であるからです。気にしない場合は、strを使用して文字列に変更することができます。 コンテンツ['sites']]のサイトのprint([str(site ['id'])) –