【发布时间】:2023-03-18 01:27:02
【问题描述】:
我是一名 Python 新手,正在尝试编写一个脚本来从 page 中提取数据。使用scrapy,我写了如下代码:
import scrapy
class dairySpider(scrapy.Spider):
name = "dairy_price"
def start_requests(self):
urls = [
'http://www.dairy.com/market-prices/?page=quote&sym=DAH15&mode=i',
]
for url in urls:
yield scrapy.Request(url=url, callback=self.parse)
def parse(self, response):
for rows in response.xpath("//tr"):
yield {
'text': rows.xpath(".//td/text()").extract().strip('. \n'),
}
但是,这并没有刮掉任何东西。你有什么想法 ? 谢谢
【问题讨论】:
标签: python html web-scraping scrapy