【发布时间】:2018-12-06 21:29:59
【问题描述】:
我正在尝试从invest.com 获取土耳其股票的市场价值。 这是我的代码:
import requests
from bs4 import BeautifulSoup
url = "https://tr.investing.com/equities/turkey"
heads = {'User-Agent' : 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36'}
response = requests.get(url, headers=heads)
html_icerigi = response.text
soup = BeautifulSoup(html_icerigi, "html.parser")
stock= soup.find_all("td",{"class":"bold left noWrap elp plusIconTd"})
value=soup.find_all("td",{"class":"pid-19260-last"})
stocks= []
i=1
for stock1,value1 in zip(stock,value):
stocks.append(["{}: ".format(i) + stock1.text.strip()+"-->"+value1.text.strip()])
i+=1
list(stocks)
问题是我想把所有的“类”:“pid-***-last”。我怎样才能得到这个?
【问题讨论】:
标签: python beautifulsoup python-requests