【发布时间】:2019-06-06 12:29:28
【问题描述】:
我一直在关注一个在线教程,但我不想使用带有标题的教程数据,我想使用以下代码:
我的问题是我的表格没有标题,所以它使用第一行作为标题。如何设置“Ride”和“Queue Time”的定义标题?
谢谢
import requests
import lxml.html as lh
import pandas as pd
url='http://www.ridetimes.co.uk/'
page = requests.get(url)
doc = lh.fromstring(page.content)
tr_elements = doc.xpath('//tr')
r_elements = doc.xpath('//tr')
col=[]
i=0
#For each row, store each first element (header) and an empty list
for t in tr_elements[0]:
i+=1
name=t.text_content()
print '%d:"%s"'%(i,name)
col.append((name,[]))
print(col)
【问题讨论】:
标签: python web-scraping python-requests python-requests-html