我获得了从包BeautifulSoup中提取数据的帮助,但不幸的是,它并没有给出完整HTM文件的输出。
from bs4 import BeautifulSoup
import requests
url = 'https://www.digikala.com/search/category-mobile-phone/?page=1'
response = requests.get(url)
print(response.text)
soup = BeautifulSoup(response.content,"lxml")
m= soup.find_all("h2", {'class':'ellipsis-2 text-body2-strong
color-700'})
print(m)发布于 2022-07-17 17:38:47
此页面正在从API加载数据。您可以通过查看Chrome中的“网络”选项卡,重新加载页面来看到这一点。
以下代码将返回包含第1页中所有项的json:
from bs4 import BeautifulSoup
import requests
url = 'https://api.digikala.com/v1/categories/mobile-phone/search/?page=1'
response = requests.get(url).json()
print(response)https://stackoverflow.com/questions/73013917
复制相似问题