### 抽屉半自动点赞
```python
browser = webdriver.Chrome()
browser.get('https://dig.chouti.com/')
browser.implicitly_wait(10)
browser.maximize_window()
login = browser.find_element(By.CSS_SELECTOR, '#login_btn')
login.click()
phone = browser.find_element(By.CSS_SELECTOR,
'body > div.login-dialog.dialog.animated2.scaleIn > div > div.login-body > div.form-item.login-item.clearfix.phone-item.mt24 > div.input-item.input-item-short.left.clearfix > input')
password = browser.find_element(By.CSS_SELECTOR,
'body > div.login-dialog.dialog.animated2.scaleIn > div > div.login-footer > div.form-item.login-item.clearfix.mt24 > div > input.input.pwd-input.pwd-input-active.pwd-password-input')
phone.send_keys('')
password.send_keys('%')
seen = browser.find_element(By.CSS_SELECTOR,
'body > div.login-dialog.dialog.animated2.scaleIn > div > div.login-footer > div:nth-child(4) > button')
seen.click()
input('好了')
time.sleep(3)
cookie = browser.get_cookies()
with open('chouti.json', 'w', encoding='utf-8') as f:
json.dump(cookie, f)
time.sleep(3)
browser.close()
header = {
"User-Agent":
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"
}
cookie = {}
with open('./chouti.json', 'r', encoding='utf-8') as f:
cookies = json.load(f)
for item in cookies:
cookie[item['name']] = item['value']
print(cookie)
res = requests.get('https://dig.chouti.com/top/24hr?_=1689063020932', headers=header).json()
for i in res.get('data'):
id = i.get('id')
data = {
"linkId": id
}
print(data)
resd = requests.post('https://dig.chouti.com/link/vote', headers=header, data=data, cookies=cookie)
print(resd.text)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)