1. 程式人生 > >最新,最新!selenium模擬登陸知乎

最新,最新!selenium模擬登陸知乎

md知乎的程式猿是幹什麼的我不知道,反爬真不一般,深受其害!!!

試了一千萬種方法,哎,終於呀(千萬不要被知乎的程式猿看到了,要不然就又要涼涼了),其他方法特別是用request的好像都失效了(哪位大神要是還能用告訴兄弟一聲)

算是半手動吧,selenium裡面的js模組實在不會,還望大神看到了指教一下,這只是個半成品,但是基本登陸還是有的,

使用第三方賬號登陸,繞過驗證碼,(注意是第三方,而且好像只能是QQ,所以請保證您的QQ可以登陸知乎,還有現在你的電腦上這個qq是登陸狀態)

上程式碼:

import time
from selenium import webdriver

wd = webdriver.Chrome('E:/software/python3.6/chromedriver.exe')
#開啟知乎首頁
wd.get('https://www.zhihu.com/')
#進入登陸頁面
wd.find_element_by_xpath(".//*[@class='SignContainer-switch']/span").click()
#點選社交網路賬號登陸
wd.find_element_by_xpath(".//*[@class='Login-socialLogin']/button").click()#點選QQ登陸
wd.find_element_by_xpath(".//*[@class='Login-socialButtonGroup']/button[3]").click()#點選QQ登陸
time.sleep(10)#時間不夠的自己加
wd.refresh()#一定要重新整理,

程式碼就這麼點?是的,就這麼點! md勞資試了兩天,這是唯一可行的

備註:在彈出QQ賬號登陸知乎的請求時只能手動,手動!!!(煩躁,哪位大神來改一改這個手動哇,這個手動讓程式媛表示很傷感,但是太菜,自己改不出來)

相關推薦

最新最新selenium模擬登陸

md知乎的程式猿是幹什麼的我不知道,反爬真不一般,深受其害!!! 試了一千萬種方法,哎,終於呀(千萬不要被知乎的程式猿看到了,要不然就又要涼涼了),其他方法特別是用request的好像都失效了(哪位大神要是還能用告訴兄弟一聲) 算是半手動吧,selenium裡面的js模組

selenium模擬登陸賬號處理登陸介面隨機出現驗證碼視窗的問題

import requests from selenium import webdriver from bs4 import BeautifulSoup import time while True: #option = webdriver.Chr

使用OKHttp模擬登陸兼談OKHttp中Cookie的使用

本文主要是想和大家探討技術,讓大家學會Cookie的使用,切勿做違法之事!很多Android初學者在剛開始學習的時候,或多或少都想自己搞個應用出來,把自己學的十八般武藝全都用在這個APP上,其實這個想法很好,專案驅動學習,效率更高,這是大學老師教給我的。可是一個APP,如果純

模擬登陸2016/10/23可用

登入這東西,目前理解的還是比較淺,就是說想辦法搞到cookie就好。最簡單就是自己用瀏覽器登入上,從開發者工具裡把cookie複製。。。 今天說的呢,既然是模擬登陸,就少不了賬號密碼這些環節。 首先開啟知乎https://www.zhihu.com/#signin,開發者工

selenium 模擬登入和微博

sleep https epo element select selenium clas .com -c pip install selenium __author__ = ‘admin‘ __date__ = 2017 / 11 / 3 from selenium im

selenium模擬登入

Selenium是一個用於Web應用程式測試的工具。Selenium測試直接執行在瀏覽器中,就像真正的使用者在操作一樣。支援的瀏覽器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。這個工具的主

python爬蟲模擬登陸

自從暑假學了大概一個月左右的爬蟲,開學之後就沒怎麼搞爬蟲了,當時也就學到scrapy框架就放下了,大致瞭解了一下框架,不是太理解,但是在這之前本人的爬蟲水平也僅僅侷限於爬取簡單頁面,爬取動態頁面也稍微瞭解下,但是一直沒有學模擬登陸,因為當時怎麼也搞不懂模擬登陸是

Scrapy 模擬登陸--抓取熱點話題

折騰了將近兩天,中間數次想要放棄,還好硬著頭皮搞下去了,在此分享出來,希望有同等需求的各位能少走一些彎路。 原始碼放在了github上, 歡迎前往檢視。 若是幫你解決了問題,或者給了你啟發,不要吝嗇給加一星。 工具準備 在開始之前,請確保 scrpay 正確安裝,手頭有一款簡潔

Python爬蟲之模擬登陸

在chrome瀏覽器下抓取登陸過程的包(注意把Preserve log勾上): 表單的結構主要包括_xsrf, password, phone_num 我們要找到_xsrf的值,重新載入zhihu.

【scrapy】模擬登陸

這個網上有個通用的教程,然而為這個教程已經花費了太多時間進行除錯,和知乎上的朋友交流,很多人也是這個地方遇到了問題,最後的結果。。是放棄了crawlspider。。 先貼下 這個連結。。。http://ju.outofmemory.cn/entry/105646 謹慎。。

利用python requests庫模擬登陸

當初搜模擬登陸的時候在知乎上也找到一些內容。 以下是程式碼 import requests import time import json import os import re import sys import subprocess from bs4 import Be

爬蟲知識點(ajax非同步載入JavaScript 動態重新整理phantomjs + selenium模擬登陸

JavaScript JavaScript 是網路上最常用也是支持者最多的客戶端指令碼語言。它可以收集 使用者的跟蹤資料,不需要過載頁面直接提交表單,在頁面嵌入多媒體檔案,甚至執行網頁遊戲。 Ajax  當你訪問一個網頁時 滑鼠向下滑 資料不斷的更新而http網址沒有變

selenium模擬登陸淘寶網並且將‘衣服’相關資訊下載儲存在mysql資料庫

import re import pymysql from lxml import etree from selenium import webdriver #一下三行用於等待判斷頁面是否載入完畢 from selenium.webdriver.common.by import By fro

python3 使用selenium模擬登陸天眼查抓取資料

  由於之前用Scrapy 抓了一些公司的名稱,但是沒有準確的聯絡方式,所以就自己就學習了一下使用selenium自動化工具,速度比較慢,網上也有很多這方面的程式碼,但是大部分的網頁解析部分都出錯了,可能是這種網站定時會更改一下網頁的固定幾個標籤。   網上也有很多說如果遇到一些防爬蟲特別強的網站,比如企查

使用selenium模擬登陸oschina

Selenium把元素定位介面封裝得更簡單易用了,支援Xpath、CSS選擇器、以及標籤名、標籤屬性和標籤文字查詢。 from selenium.webdriver import PhantomJS from random import randint import time from selenium.w

webmagic是個神奇的爬蟲【三】—— 使用selenium模擬登陸

selenium本身是一種自動化測試工具,可以模擬瀏覽器進行頁面的載入,好處在於能通過程式,自動的完成例如頁面登入、AJAX內容獲取的的操作。 尤其是獲取AJAX生成的動態資訊方面,一般爬蟲只會獲取當前頁面的靜態資訊,不會載入動態生成的內容,但是selenium則完美的幫我們實現了這一功能。

利用Selenium模擬登陸百度demo

public String parse(){ driver.get(url); driver.findElement(By.cssSelector("div[id=u1] a[class=lb]")).click(); driver.findElement(By

selenium模擬登陸豆瓣並獲取cookies

驗證碼處理與模擬登陸豆瓣,首先我們看到豆瓣沒有cookies,我們需要用程式來模擬登陸獲取cookies(當前有些情況下自己手動登陸後複製貼上cookies也能登陸),該文主要講方法,如何用selenium模擬登陸獲取cookies1、輸入使用者名稱、密碼點選登入,點選登入後

selenium模擬登陸12306

comm return n) ati RoCE fin 當前 div not 初級模擬,速度有點慢,後期有時間再優化 1 # -*- coding:utf-8 -*- 2 # author:zxy 3 # date:2018-12-23 4

scrapy 登陸

參考 https://github.com/zkqiang/Zhihu-Login # -*- coding: utf-8 -*- import scrapy import time import re import base64 import hmac import hashlib import jso