@记录Python selenium制作自动化农民世界脚本第一天
第一步,实现自动化登录农民世界
直接上代码
class Wish(object):
# def __init__(self):
def get_data(self):
"""获取cookie"""
option = webdriver.ChromeOptions()
option.add_argument(r'--user-data-dir=C:\ChromeUserData') # 设置driver浏览器路径以后登录一次就有Cookie了
option.add_argument("blink-settings=imagesEnabled=false") # 不加载图片
# 初始化driver
service = Service(r"C:\Users\86183\Downloads\chromedriver.exe")
driver = webdriver.Chrome(service=service,options=option)
driver.get('https://play.farmersworld.io/')
def run(self):
self.get_data()
if __name__ == '__main__':
fps = Wish()
fps.run()
总结:
由于使用了Cookies,所以不用再需要账号密码即可登录农民世界了,方便了以后的测试。 此前遇到了几个问题, 一 每次启动driver的时候都需要登录一次,非常麻烦,于是想怎么跳过这个,有了这个解决方案。