[英]Python web scraping outputs none
我是網絡抓取的新手,我試圖從網站上抓取產品詳細信息。 但是當我運行代碼時,輸出只是“無”。
代碼 -
import requests
from bs4 import BeautifulSoup
from requests_html import HTMLSession
web_page = requests.get('https://ikman.lk/en/ads?by_paying_member=0&sort=relevance&buy_now=0&query=iphone%20x&page=1')
soup = BeautifulSoup(web_page.content, 'html.parser')
phone_list = soup.find(id='list--3NxGO')
print(phone_list)
`
結果是——
chamindu@Chamindu:~/projects/helloworld$ /usr/bin/python3 /home/chamindu/projects/helloworld/no.py
None
代替:
phone_list = soup.find(id='list--3NxGO')
和:
phone_list = soup.find("ul", {"class":'list--3NxGO'})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.