淘宝登录脚本-selenium
时间: 2023-06-19 15:03:44 浏览: 148
python3.7+selenium模拟淘宝登录功能的实现
以下是一个使用 Selenium 库在 Python 中编写的淘宝登录脚本:
```python
from selenium import webdriver
import time
# 设置浏览器选项
options = webdriver.ChromeOptions()
options.add_argument('--disable-gpu')
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
options.add_argument('blink-settings=imagesEnabled=false')
options.add_argument('--headless')
# 启动浏览器
browser = webdriver.Chrome(options=options)
browser.get('https://login.taobao.com/member/login.jhtml')
# 输入账号密码并登录
browser.find_element_by_id('fm-login-id').send_keys('your_username')
browser.find_element_by_id('fm-login-password').send_keys('your_password')
browser.find_element_by_class_name('fm-button').click()
# 等待页面加载完成
time.sleep(5)
# 保存登录后的cookie
cookies = browser.get_cookies()
# 关闭浏览器
browser.quit()
# 打印cookie
print(cookies)
```
在这个脚本中,首先需要设置浏览器选项,以便在无界面模式下运行。然后启动 Chrome 浏览器,并访问淘宝登录页面。接着通过 `find_element_by_id` 和 `find_element_by_class_name` 方法找到账号密码输入框和登录按钮,并模拟输入和点击操作。等待页面加载完成后,通过 `get_cookies` 方法获取登录后的 cookie,并关闭浏览器。最后打印 cookie 信息。
阅读全文