其他分享
首页 > 其他分享> > 正则表达式返回为空,求大神指点一下

正则表达式返回为空,求大神指点一下

作者:互联网

import requests
from bs4 import BeautifulSoup
import re
import pandas as pd
import pandas as pd
price=[]
tds=[]
name=[]
url='https://money.cnn.com/data/dow30/'
r=requests.get(url,timeout=30)
r.raise_for_status()
r.encoding=r.apparent_encoding
html=r.text
soup=BeautifulSoup(html,'html.parser')
trs=soup.find_all('tr')
trs.pop(0)
trs.pop(0)
for i in trs:
td=i('td')
tds.append(td)
price.append(td[1].string)
name.append(re.findall(r'class=\"wsod_symbol\">(.*?)<',str(td[0])))
print(tds)
print(name)
print(price)
info=pd.DataFrame({'company':name,'价格':price})
print(info)

标签:name,正则表达式,大神,price,为空,print,trs,td,append
来源: https://www.cnblogs.com/baoerdeyidongchengbao/p/12944395.html