私はこのサイトから各NSNとその説明を取り出したいと思っていますhttp://www.iso-parts.com/Index/1。Pythonと美しいスープでクロールするウェブサイトが機能していません
私がしようとしたコードは次のようになります。その代わり、このような1005-00-130-5515
などNSNSのリストを取得する
import requests
from bs4 import BeautifulSoup
import urllib3
import pyrebase
from urllib.request import urlopen as uReq
from bs4 import BeautifulSoup as soup
NSNurl = 'http://www.iso-parts.com/Index/1'
uClient = requests.get(NSNurl, verify=False)
page_html = uClient.content
# close client
uClient.close()
page_soup = soup(page_html, "html.parser")
container = page_soup.find_all("td", {"class": "tdD"})
for container1 in container:
NSN = container1.find("td", {"class": "tdD"})
print(NSN)
、私が得るすべてはNone
です。サイト内のすべてのNSNを取得するにはどうすればよいですか?
これはなぜ下落したのですか? – learner101
すべての属性とその値を出力するには、 'container1'または' pprint(container1 .__ dict __) 'を(' from pprint import pprint'の後に)印刷してみてください。私はしばしば、私の前提をテストするために、すばやく汚れたデバッグツールを使用します。 – CivFan