我正在使用 selenium 从网站上抓取信息。
该页面需要登录,所以我无法提供示例 - 但基本上我需要大约收集数据。一页上有 800 个字段。
目前它归结为我导航到正确的页面然后运行
for i in driver.find_elements_by_xpath('//*[@id]'): some_list.append(i.get_attribute('textContent'))
我的问题是;
- 使用
get_attribute会对响应服务器产生任何影响吗?
或者整个页面是否已“缓存”,然后我只是读取已加载的值?
只是想确保我对对方友善,而不是为 get_attribute 进行 800 次调用!
谢谢。
请您参考如下方法:
get_attribute 正在从已下载的源中检索数据。执行该命令时,您没有向 Web 服务器发出请求
