我试图爬这个website,但我得到了空的响应,我正在使用scrapy,我试图打印xpath,但我得到了空的数组,我认为这是一个直接的任务,但现在我无法从表中获得数据。
import scrapy
from scrapy import Request
class ShareInfoSpider(scrapy.Spider):
name = 'share'
def start_requests(self):
url = "https://nepsealpha.com/investment-calandar/ipo"
yield Request(url, callback=self.parse)
def parse(self, response):
for tr in response.xpath("//table[@id='DataTables_Table_0']"):
print(tr)
2条答案
按热度按时间rseugnpd1#
使用
Scrapy
实施范例:
输出:
a6b3iqyw2#
您看到的数据是通过JavaScript从其他URL请求的,因此您需要其他方法来获取数据。例如
requests
/json
:印刷品: