微博百万级爬取 Cookie注册机

                url = "https://passport.weibo.com/visitor/genvisitor"
                parameters = {
                    "cb": "gen_callback",
                    "fp": "%7B%22os%22%3A%221%22%2C%22browser%22%3A%22Chrome52%2C0%2C2743%2C116%22%2C%22fonts%22%3A%22Agency%20FB%2CAlgerian%2CArial%2CArial%20Black%2CArial%20Narrow%2CArial%20Rounded%20MT%20Bold%2CArial%20Unicode%20MS%2CBaskerville%20Old%20Face%2CBauhaus%2093%2CBell%20MT%2CBerlin%20Sans%20FB%2CBerlin%20Sans%20FB%20Demi%2CBernard%20MT%20Condensed%2CBlackadder%20ITC%2CBodoni%20MT%2CBodoni%20MT%20Black%2CBodoni%20MT%20Condensed%2CBodoni%20MT%20Poster%20Compressed%2CBook%20Antiqua%2CBookman%20Old%20Style%2CBookshelf%20Symbol%207%2CBradley%20Hand%20ITC%2CBritannic%20Bold%2CBroadway%2CBrush%20Script%20MT%2CCalibri%2CCalibri%20Light%2CCalifornian%20FB%2CCalisto%20MT%2CCambria%2CCambria%20Math%2CCandara%2CCastellar%2CCentaur%2CCentury%2CCentury%20Gothic%2CCentury%20Schoolbook%2CChiller%2CColonna%20MT%2CComic%20Sans%20MS%2CConsolas%2CConstantia%2CCooper%20Black%2CCopperplate%20Gothic%20Bold%2CCopperplate%20Gothic%20Light%2CCorbel%2CCourier%2CCourier%20New%2CCurlz%20MT%2CDejaVu%20Sans%20Mono%2CEbrima%2CEdwardian%20Script%20ITC%2CElephant%2CEngravers%20MT%2CEras%20Bold%20ITC%2CEras%20Demi%20ITC%2CEras%20Light%20ITC%2CEras%20Medium%20ITC%2CFelix%20Titling%2CFixedsys%2CFootlight%20MT%20Light%2CForte%2CFranklin%20Gothic%20Book%2CFranklin%20Gothic%20Demi%2CFranklin%20Gothic%20Demi%20Cond%2CFranklin%20Gothic%20Heavy%2CFranklin%20Gothic%20Medium%2CFranklin%20Gothic%20Medium%20Cond%2CFreestyle%20Script%2CFrench%20Script%20MT%2CGabriola%2CGadugi%2CGaramond%2CGeorgia%2CGigi%2CGill%20Sans%20MT%2CGill%20Sans%20MT%20Condensed%2CGill%20Sans%20MT%20Ext%20Condensed%20Bold%2CGill%20Sans%20Ultra%20Bold%2CGill%20Sans%20Ultra%20Bold%20Condensed%2CGloucester%20MT%20Extra%20Condensed%2CGoudy%20Old%20Style%2CGoudy%20Stout%2CHaettenschweiler%2CHarlow%20Solid%20Italic%2CHarrington%2CHigh%20Tower%20Text%2CImpact%2CImprint%20MT%20Shadow%2CInformal%20Roman%2CJavanese%20Text%2CJokerman%2CJuice%20ITC%2CKristen%20ITC%2CKunstler%20Script%2CLeelawadee%2CLeelawadee%20UI%2CLeelawadee%20UI%20Semilight%2CLucida%20Bright%2CLucida%20Calligraphy%2CLucida%20Console%2CLucida%20Fax%2CLucida%20Handwriting%2CLucida%20Sans%2CLucida%20Sans%20Typewriter%2CLucida%20Sans%20Unicode%2CMagneto%2CMaiandra%20GD%2CMalgun%20Gothic%2CMalgun%20Gothic%20Semilight%2CMarlett%2CMatura%20MT%20Script%20Capitals%2CMicrosoft%20Himalaya%2CMicrosoft%20JhengHei%2CMicrosoft%20JhengHei%20Light%2CMicrosoft%20JhengHei%20UI%2CMicrosoft%20JhengHei%20UI%20Light%2CMicrosoft%20New%20Tai%20Lue%2CMicrosoft%20PhagsPa%2CMicrosoft%20Sans%20Serif%2CMicrosoft%20Tai%20Le%2CMicrosoft%20Uighur%2CMicrosoft%20YaHei%20UI%2CMicrosoft%20YaHei%20UI%20Light%2CMicrosoft%20Yi%20Baiti%2CMingLiU-ExtB%2CMingLiU_HKSCS-ExtB%2CMistral%2CModern%2CModern%20No.%2020%2CMongolian%20Baiti%2CMonotype%20Corsiva%2CMS%20Gothic%2CMS%20Outlook%2CMS%20PGothic%2CMS%20Reference%20Sans%20Serif%2CMS%20Reference%20Specialty%2CMS%20Sans%20Serif%2CMS%20Serif%2CMS%20UI%20Gothic%2CMV%20Boli%2CMyanmar%20Text%2CNiagara%20Engraved%2CNiagara%20Solid%2CNirmala%20UI%2CNirmala%20UI%20Semilight%2COCR%20A%20Extended%2COld%20English%20Text%20MT%2COnyx%2CPalace%20Script%20MT%2CPalatino%20Linotype%2CPapyrus%2CParchment%2CPerpetua%2CPerpetua%20Titling%20MT%2CPlaybill%2CPMingLiU-ExtB%2CPoor%20Richard%2CPristina%2CRage%20Italic%2CRavie%2CRockwell%2CRockwell%20Condensed%2CRockwell%20Extra%20Bold%2CRoman%2CScript%2CScript%20MT%20Bold%2CSegoe%20MDL2%20Assets%2CSegoe%20Print%2CSegoe%20Script%2CSegoe%20UI%2CSegoe%20UI%20Black%2CSegoe%20UI%20Emoji%2CSegoe%20UI%20Historic%2CSegoe%20UI%20Light%2CSegoe%20UI%20Semibold%2CSegoe%20UI%20Semilight%2CSegoe%20UI%20Symbol%2CShowcard%20Gothic%2CSimSun-ExtB%2CSitka%20Banner%2CSitka%20Display%2CSitka%20Heading%2CSitka%20Small%2CSitka%20Subheading%2CSitka%20Text%2CSmall%20Fonts%2CSnap%20ITC%2CStencil%2CSylfaen%2CSymbol%2CSystem%2CTahoma%2CTeamViewer13%2CTempus%20Sans%20ITC%2CTerminal%2CTimes%20New%20Roman%2CTrebuchet%20MS%2CTw%20Cen%20MT%2CTw%20Cen%20MT%20Condensed%2CTw%20Cen%20MT%20Condensed%20Extra%20Bold%2CVerdana%2CViner%20Hand%20ITC%2CVivaldi%2CVladimir%20Script%2CWebdings%2CWide%20Latin%2CWingdings%2CWingdings%202%2CWingdings%203%2CYu%20Gothic%2CYu%20Gothic%20Light%2CYu%20Gothic%20Medium%2CYu%20Gothic%20UI%2CYu%20Gothic%20UI%20Light%2CYu%20Gothic%20UI%20Semibold%2CYu%20Gothic%20UI%20Semilight%2C%E4%BB%BF%E5%AE%8B%2C%E5%8D%8E%E6%96%87%E4%B8%AD%E5%AE%8B%2C%E5%8D%8E%E6%96%87%E4%BB%BF%E5%AE%8B%2C%E5%8D%8E%E6%96%87%E5%AE%8B%E4%BD%93%2C%E5%8D%8E%E6%96%87%E5%BD%A9%E4%BA%91%2C%E5%8D%8E%E6%96%87%E6%96%B0%E9%AD%8F%2C%E5%8D%8E%E6%96%87%E6%A5%B7%E4%BD%93%2C%E5%8D%8E%E6%96%87%E7%90%A5%E7%8F%80%2C%E5%8D%8E%E6%96%87%E7%BB%86%E9%BB%91%2C%E5%8D%8E%E6%96%87%E8%A1%8C%E6%A5%B7%2C%E5%8D%8E%E6%96%87%E9%9A%B6%E4%B9%A6%2C%E5%AE%8B%E4%BD%93%2C%E5%B9%BC%E5%9C%86%2C%E5%BE%AE%E8%BD%AF%E9%9B%85%E9%BB%91%2C%E5%BE%AE%E8%BD%AF%E9%9B%85%E9%BB%91%20Light%2C%E6%96%B0%E5%AE%8B%E4%BD%93%2C%E6%96%B9%E6%AD%A3%E5%A7%9A%E4%BD%93%2C%E6%96%B9%E6%AD%A3%E8%88%92%E4%BD%93%2C%E6%A5%B7%E4%BD%93%2C%E7%AD%89%E7%BA%BF%2C%E7%AD%89%E7%BA%BF%20Light%2C%E9%9A%B6%E4%B9%A6%2C%E9%BB%91%E4%BD%93%22%2C%22screenInfo%22%3A%221366*768*24%22%2C%22plugins%22%3A%22%3A%3Amhjfbmdgcfjbbpaeojofohoefgiehjai%3A%3AChrome%20PDF%20Viewer%7CShockwave%20Flash%2028.0%20r0%3A%3Apepflashplayer32_28_0_0_161.dll%3A%3AShockwave%20Flash%7C%3A%3Ainternal-nacl-plugin%3A%3ANative%20Client%7CPortable%20Document%20Format%3A%3Ainternal-pdf-viewer%3A%3AChrome%20PDF%20Viewer%22%7D"
                }
                formdata = urllib.parse.urlencode(parameters).encode('utf-8')
                header = {
                    "Host": "passport.weibo.com",
                    "Connection": "keep-alive",
                    "User-Agent": "",
                }
                req = urllib.request.Request("https://passport.weibo.com/visitor/visitor?a=incarnate&t=BHBVhN7ySGVPOnWFa2Z2TqY%2FzMDWyRtKNISIOfQgTvE%3D&w=2&c=095&gc=&cb=cross_domain&from=weibo&_rand=0.1838123856348246",formdata, header)
                cj = http.cookiejar.CookieJar()
                opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cj))
                urllib.request.install_opener(opener)
                r = opener.open(req)
                cookie = {}
                for i in cj:
                    cookie[i.name] = i.value
                get_weibo_cookies_info(cookie)

转载于:https://my.oschina.net/u/2547078/blog/2052204

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值