国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

用Python登錄好友QQ空間點贊的示例代碼

2020-02-16 10:35:35
字體:
來源:轉載
供稿:網友

記得之前跟我女票說過,說要幫她空間點贊,點到999就不點了。剛開始還能天天記得,但是后來事情一多,就難免會忘記,前兩天點贊的時候忽然覺得這樣好枯燥啊,正好也在學Python,就在想能不能有什么方法能自動點贊。

以前學C借助win32API也干過操作其他應用程序的事,想想可行性還是挺高的,于是就去百度了一下。發現還真有類似的,說干就干,正好也是周末,那就直接熬夜“擼”起來吧。先上代碼:

def QQZan(qq):  browser = webdriver.Chrome()  browser.maximize_window()  browser.get('https://user.qzone.qq.com/{}/main'.format(qq))  browser.switch_to_frame('login_frame')  #通過使用選擇器選擇到表單元素進行模擬輸入和點擊按鈕提交  browser.find_element_by_id('switcher_plogin').click()  browser.find_element_by_id('u').clear()  browser.find_element_by_id('u').send_keys('這里填你的QQ賬號')  browser.find_element_by_id('p').clear()  browser.find_element_by_id('p').send_keys('這里填你的QQ密碼')  browser.find_element_by_id('login_button').click()  time.sleep(3)  browser.find_element_by_xpath('//*[@id="like"]/a[1]').click()  browser.quit()

這里定義了一個函數,輸入QQ號碼就可以直接登錄ta的空間去點贊了。我這里是使用了Chrome瀏覽器去操作的,推薦大家使用Firefox。如果大家和我一樣是使用Chrome,需要下載一個與你selenium對應版本的chromedriver.exe,需要下載的可以去CSDN里看看,一定要下載對應版本的。下載好之后將chromedriver.exe放到你Python的安裝目錄下面即可。

代碼很簡單,打開Chrome瀏覽器,最大化窗口,輸入想要訪問的空間,輸入賬號和密碼登錄,點擊點贊按鈕點贊,然后關閉瀏覽器。要注意的是,我這里是精簡版,沒有加判斷沒有做異常處理,比如可能你打開網頁了,但是有些東西沒加載出來你就直接找到輸入,肯定找不到,最后也就不會成功,一般可以等待幾秒,或者判斷是否已經加載成功(用動態等待)。定位的方式有很多,這里不多說了,網上講的很清楚了,自己先打開瀏覽器,將鼠標移到相應的位置,比如輸入框,點擊右鍵,打開檢查,如下圖:

通過這些基本可以定位,有些沒有這些Attribute的,還可以通過Xpath等定位,操作如下:在之前檢查找到的代碼那里右鍵 ——>> Copy ——>> Copy Xpath(其他類似)

完整代碼如下:

def QQZan(qq):  browser = webdriver.Chrome()  browser.maximize_window()  browser.get('https://user.qzone.qq.com/{}/main'.format(qq))  browser.switch_to_frame('login_frame')  #通過使用選擇器選擇到表單元素進行模擬輸入和點擊按鈕提交  browser.find_element_by_id('switcher_plogin').click()  browser.find_element_by_id('u').clear()  browser.find_element_by_id('u').send_keys('這里填寫你的QQ號碼')  browser.find_element_by_id('p').clear()  browser.find_element_by_id('p').send_keys('這里填寫你的QQ密碼')  browser.find_element_by_id('login_button').click()  time.sleep(3)  browser.find_element_by_xpath('//*[@id="like"]/a[1]').click()  browser.quit()QQZan('想要點贊的QQ號碼')            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 达州市| 宜黄县| 太原市| 洪泽县| 合肥市| 灵丘县| 岱山县| 扬州市| 寻甸| 安吉县| 申扎县| 辽宁省| 武夷山市| 常宁市| 从江县| 拉萨市| 抚松县| 福安市| 刚察县| 襄樊市| 汾阳市| 六枝特区| 南乐县| 赤水市| 观塘区| 阿巴嘎旗| 原阳县| 靖边县| 陵水| 屏东县| 元阳县| 铜川市| 临高县| 武城县| 庆城县| 夏津县| 昂仁县| 塘沽区| 灯塔市| 民县| 孝义市|