首页 > 解决方案 > 从 python 中的网站获取特定值

问题描述

我在 Aliexpress 上获得了一个产品链接,然后我想获得产品价格值并打印它。我喜欢这个:

import requests
import urllib2
import sys
import urllib.parse
import urllib.request
import re


from bs4 import BeautifulSoup as BS
url ="https://www.amazon.com/Optimum-Nutrition-Standard-Naturally-Flavored/dp/B00QQA0H3S?pd_rd_wg=Hiuuc&pd_rd_r=2542737c-992b-4b5c-b7de-05acce3929d5&pd_rd_w=be1cP&ref_=pd_gw_simh&pf_rd_r=WFBB3JV61PKGSDJRW0C1&pf_rd_p=b841581f-e864-5164-afa6-4c18a8348879"
usock = urllib2.urlopen(url)
data = usock.read()
usock.close()
soup = BS(data)
price = soup.findAll("span", {"id": "volume"})[0]
print price

在这个亚马逊链接中,我想找到 55.01 的值。(亚马逊只是一个例子。网站无所谓。可能是速卖通等)

标签: pythonpython-3.x

解决方案


推荐阅读