python - 使用 webdriver 脚本运行 python selenium 然后获取前缀核心文件
问题描述
我运行了一个脚本来测试 web-API,然后在脚本目录下生成了一个冗余文件。我想知道这个文件的原因和作用。 核心文件
我的代码的一部分
import time
import requests
import pickle
from time import sleep
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
api_one = "url_example"
options = webdriver.ChromeOptions()
options.add_argument('headless')
options.add_argument('--no-sandbox')
driver = webdriver.Chrome(chrome_options=options)
driver.get('homePage_url')
print('I am sleeping for 3 seconds')
time.sleep(3)
print('open the URL')
print(driver.title)
driver.find_element_by_id("username").send_keys(u'name')
driver.find_element_by_id("password").send_keys(u'password')
driver.find_element_by_id("password").send_keys(Keys.ENTER)
print('I am sleeping for 5 seconds')
time.sleep(5)
print(driver.title)
cookies=driver.get_cookies()
cookies_dict={}
for cookie in cookies:
cookies_dict[cookie['name']] = cookie['value']
r = requests.get(api_one,cookies=cookies_dict)
print('r.status_code=')
print r.status_code
driver.quit()
print('done')
解决方案
推荐阅读
- java - 如何将 csv 文件转换为 ByteArrayResource
- c++ - 编译器是否被迫根据模板参数评估 if 表达式?
- visual-studio - VS2019 + Clang 无法打开'libboost_date_time-clangw10-mt-gd-x32-1_73.lib':没有这样的文件或目录
- mysql - 当数据集中 2 个数据表中的 1 个返回空行时,Crystal Report 不显示数据
- apache-spark - 将 KAFKA json 消息转换为案例类,并使用 RDD 方法使用 play json 将其保存到 Cassandra
- javascript - 如何使用地图功能的承诺在javascript中同步运行?
- python - 使用 python asyncio 运行两个无限任务
- python - 创建具有重复结构的字符串
- django - NameError:我的 Django 代码中未定义名称“ForeignKey”
- powershell - PowerShell:方法调用失败,因为 ... 不包含名为