使用 requests.get 或 scrapy 抓取 link 后无法看到某些数据
cannot see some data after scraping a link using requests.get or scrapy
我正在尝试从 a stock exchange website 抓取数据。具体来说,我需要读取左上角的数字 table。如果您检查 html 页面,您将在 <div>
标签下看到这些数字,在 <td>
标签之后 id
是 "e0"
、"e3"
, "e1"
和 "e4"
。然而,一旦保存到文本文件中,响应就缺少所有这些数字和其他一些数字。我曾尝试使用 selenium 延迟约 20 秒(以便加载 javascript),但这不起作用并且无法找到该元素。
这个问题有解决办法吗?
如果你使用 inspect element > network > filter by XHR,你会看到发送数据的页面:
在你的情况下是这样 link : http://www.tsetmc.com/tsev2/data/instinfofast.aspx?i=7745894403636165&c=23%20
.
很遗憾,数据排列不当,因此您将不得不查看答案中哪个位置是您感兴趣的数据。祝你好运。
我正在尝试从 a stock exchange website 抓取数据。具体来说,我需要读取左上角的数字 table。如果您检查 html 页面,您将在 <div>
标签下看到这些数字,在 <td>
标签之后 id
是 "e0"
、"e3"
, "e1"
和 "e4"
。然而,一旦保存到文本文件中,响应就缺少所有这些数字和其他一些数字。我曾尝试使用 selenium 延迟约 20 秒(以便加载 javascript),但这不起作用并且无法找到该元素。
这个问题有解决办法吗?
如果你使用 inspect element > network > filter by XHR,你会看到发送数据的页面:
在你的情况下是这样 link : http://www.tsetmc.com/tsev2/data/instinfofast.aspx?i=7745894403636165&c=23%20
.
很遗憾,数据排列不当,因此您将不得不查看答案中哪个位置是您感兴趣的数据。祝你好运。