- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我抓取了以下网站:https://www.eex-transparency.com/homepage/power/czech-republic/production/availability/non-usability/non-usability使用 Selenium 。我正在抓取所有表数据。它运行良好,但运行脚本需要相当长的时间。因此,我开始寻找替代方案,并在 StackOverflow 上使用 API 向服务器发送请求时遇到了几个主题,但经过几个小时的尝试和搜索后,我放弃了,因为我没有得到几件事:
这是我想到的:
import json
import requests
url = "https://www.eex-transparency.com/ajax/en/navigation/ajaxGetNavi/12"
data = {
"id": "16",
"title": "Czech Republic",
"url": "https:\\/\\/www.eex-transparency.com\\/homepage\\/power\\/czech-republic",
"class": "country",
"description": "",
"children": [
{
"id": "649",
"title": "Production",
"url": False,
"class": "",
"description": "",
"children": [
{
"id": "650",
"title": "Capacity",
"url": False,
"class": "",
"description": "",
"children": [
{
"id": "651",
"title": "Installed Capacity",
"url": "https:\\/\\/www.eex-transparency.com\\/homepage\\/power\\/czech-republic\\/production\\/capacity\\/installed-capacity",
"class": "",
"description": ""
}
]
}
]
}
]
}
response = requests.get(url, data=data)
file = response.json()
一般来说,也许有人可以解释一下,我应该采取哪些步骤来抓取后一个网页,我特别感兴趣如何从 Chrome 中找到正确的信息(-> 检查 -> 网络 -> XHR)以及如何从后面的信息用于构建 data
变量(我输入到 requests
中)?
最佳答案
关于javascript - 抓取 AJAX - 在 Python 中加载网站,我应该使用哪个 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47485792/
我正在开发一个需要能够平均三个数字的 Facebook 应用程序。但是,它总是返回 0 作为答案。这是我的代码: $y = 100; $n = 250; $m = 300; $number = ($y
我只是无法弄清楚这一点,也找不到任何对我来说有意义的类似问题。我的问题:我从数据库中提取记录,并在我的网页上以每个面板 12 条的倍数显示它们。因此,我需要知道有多少个面板可以使用 JavaScrip
我是一名优秀的程序员,十分优秀!