簡體   English   中英

Python 網頁抓取輸出無

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM