¼ÐÃD: ·L³Õ¸s发¨p«H¥N码
µLÀY¹³
¯u¤ß¤k

µù¥U 2016-10-16
µoªí©ó 2021-5-3 12:30 
176.58.100.98
¤À¨É  ¨p¤H°T®§  ³»³¡
¼ÐÃD:·L³Õ¸s发¨p«H¥N码
µLÀY¹³
§õ¬x§Ó

©«¤l 3635
µù¥U 2021-1-30
¥Î¤áµù¥U¤Ñ¼Æ 92

µoªí©ó 2021-5-3 09:59
216.218.223.53
#1
¤À¨É ¨p¤H°T®§
-----------



µLÀY¹³
§õ¬x§Ó

©«¤l 3635
µù¥U 2021-1-30
¥Î¤áµù¥U¤Ñ¼Æ 92

µoªí©ó 2021-5-3 10:00
216.218.223.53
#2
¨p¤H°T®§
1 import requests
2 import json
3 import time
4 url = 'http://weibo.com/aj/message/add?ajwvr=6'
5 headers = {
6     'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.22 Safari/537.36 SE 2.X MetaSr 1.0',
7 'Referer':'http://weibo.com/message/history?uid=2186989853&name=ROY_zhc',
8     'Cookie':'SINAGLOBAL=5450357842753.007.1478158728462; __gads=ID=dc8a0460ce5af255:T=1489578899:S=ALNI_MYrN6m9721fFYGIaxBwegZ9ByUO1g; wvr=6; TC-V5-G0=7975b0b5ccf92b43930889e90d938495; SCF=ApzT2KV9xmTEjJUK4YRFlJExEX9fmOOwdl9nhqIuUVD_OhWU87Hd4w0sm_KUG1jz9vx5C428gy733JfN4JEf0c4.; SUB=_2A251231eDeRhGeNG7lsX8CnOyziIHXVWkemWrDV8PUNbmtAKLUTdkW8ouHLwUbmX2qOzUi0mLFzBKNnKVw..; SUBP=0033WrSXqPxfM725Ws9jqgMF55529P9D9Wh_9o.MhDTX6AFesEjyWUKb5JpX5KMhUgL.Fo-RSK.cehMEehB2dJLoIEBLxKBLB.qLB.2LxK-LBo5L12qLxK-LBKqLB--LxK-L1hBLB.qt; SUHB=0z1ATn2tTI1217; ALF=1522548878; SSOLoginState=1491012878; _s_tentry=login.sina.com.cn; Apache=2395084912998.7793.1491012947796; ULV=1491012948399:136:1:9:2395084912998.7793.1491012947796:1490950378226; UOR=,,login.sina.com.cn; TC-Page-G0=07e0932d682fda4e14f38fbcb20fac81; TC-Ugrow-G0=370f21725a3b0b57d0baaf8dd6f16a18'
9 }
10 13     for i in f:
14         data = {
15         'location':'msgdialog',
16         'module':'msgissue',
17         'style_id':'1',
18         'text':'''¨p«H内®e
19         ''',
20         'uid':i.strip(),
21         'tovfids':'',
22         'fids':'',
23         'el':'[object HTMLDivElement]',
24         '_t:0':'0'
25         }
26         try:
27             res = requests.post(url,data,headers=headers)
28             a = json.loads(res.text)['msg']
29             if '®¥³ß' in a:
30                 print(a)
31             else:
32                 print(a + i)
33         except Exception as e:
34             print(e,i)


import requests
import json
import time
url = 'https://m.weibo.cn/msgDeal/sendMsg?'

headers = {
'User-Agent':'Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Mobile Safari/537.36','Cookie':'h5_deviceID=318a38391533b96b5e211f15bb109557; _T_WM=10f6881b13fd68fbcb3a458488e39054; ALF=1506591056; SCF=AjVnYn5w5MVRKBChxLVFcVRWP9YlRAZbNSb6l1VItKaZPbPmM8hXn5b7FrZw5z8Lf3B1g3Lc1TpPD-T5K5kuPwk.; SUB=_2A250oUQBDeRhGeVM6lIU8izEwjyIHXVUamxJrDV6PUJbktANLWLBkW2FvlLLJYotPvkFSGUkDvw1ujdEIg..; SUBP=0033WrSXqPxfM725Ws9jqgMF55529P9D9WhQMFyM94ynlSl9JBZenkS15JpX5o2p5NHD95Q0eo27SKzE1h.7Ws4DqcjZxPiDqcj_K2v1x7tt; SUHB=0rr7vHua1adtw0; SSOLoginState=1503999057; H5_INDEX=1; H5_INDEX_TITLE=Erick-LONG; M_WEIBOCN_PARAMS=featurecode%3D20000320%26luicode%3D20000174%26lfid%3Dhotword',
'Referer':'https://m.weibo.cn/msg/chat?uid=6019902350',
}

with open('biangxx.txt','r') as f:
    falied = []
    for i in f:
        data = {
        'fileId':'null',
        'uid':i.strip(),
        'content':'''xx''',
        'st':'10578d'
        }
        try:
            res = requests.post(url,data,headers=headers)
            a = json.loads(res.text)['msg']
            if '¦¨¥\' in a:
                print(a)
            else:
                falied.append(i)
        except Exception as e:
            print(e)
            falied.append(i)
    print(falied)




µLÀY¹³
§õ¬x§Ó

©«¤l 3635
µù¥U 2021-1-30
¥Î¤áµù¥U¤Ñ¼Æ 92

µoªí©ó 2021-5-3 10:01
216.218.223.53
#3
¨p¤H°T®§
3.3 ·L³Õµn陆

­n§ì¨ú¨ì·L³Õªº数Õu¡A­º¥ý´N¬O­nµn陆·L³Õ¡A§_则´N会­«©w¦V¨ìµn陆¬É­±¡C¦Ó·L³Õ检测§A¬O¤£¬Oµn陆¤F·L³Õ¡A´N¬O检¬d§A这¦¸Request请¨DüÃ带ªºcookie¡C
©Ò¥H­n°µªº¨Æ±¡¡A´N¬Oµn陆·L³Õ¡A获¨úcookie¦s¤U来¡A¥H¦Zªº请¨D带¤W这个cookie§Y¥i¡C当µM¡A¦pªG¤£¯à实现·L³Õ¦Û动¤Æµn陆¡A¤]¥i¥H¤â¤uµn陆¡AµM¦ZÎ`¨îcookie¤U来¡CBUT¡A这对¤_§å¶qªº账户¡A®Ä²v´N会«D±`§C¡C
¤U­±¡A来¤ÀªR¥H¤U¡A¦pªG实现·L³Õªº¦Û动¤Æµn陆¡C

对¤_¦Û动¤Æµn陆¡A´N¬O³q过¥N码来驱动浏览¾¹¡A进¦æ·L³Õªºµn陆¾Þ§@¡A¨ãÊ^³q过¦Û动¤Æ¤u¨ã selenium 来实现¡A¥¦¤ä«ùChrome¡AFirefox©MPhantomJSµ¥¦hÏú浏览¾¹¡C¦n处´N¬O¡A¤£¥Î¦A¥h¤ÀªRµn陆时­Ô恶¤ßªºjs¥[±K¡A¸Ñ±Kªº过µ{¡Aª½±µ¦Ó¥B简单¡A§¥处´N¬O®Ä²v¤ñ较ºC¡A¦ý¬O§Ú们¥u¬O¥Î¥¦来§¹¦¨µn陆¦}获¨úcookieªº¾Þ§@¡A©Ò¥H®Ä²v¦}¤£¬O«Ü­«­nªº¨Æ±¡¡C



def get_cookie_from_weibo(username, password):
    driver = webdriver.Chrome()
    driver.get('https://weibo.cn')
    assert "·L³Õ" in driver.title
    login_link = driver.find_element_by_link_text('µn录')
    ActionChains(driver).move_to_element(login_link).click().perform()
    login_name = WebDriverWait(driver, 10).until(
        EC.visibility_of_element_located((By.ID, "loginName"))
    )
    login_password = driver.find_element_by_id("loginPassword")
    login_name.send_keys(username)
    login_password.send_keys(password)
    login_button = driver.find_element_by_id("loginAction")
    login_button.click()
    cookie = driver.get_cookies()
    driver.close()
    return cookie

获¨úcookie¥H¦Z¡A¥i¥H«O¦s¨ì数Õu库¤¤¡C¥H¦Z¨C¦¸request请¨D¡A随Éó从数Õu库¤¤选¤@个cookie¥[¤W¡A´N§Kµn录¤F¡C

[ ¥»©«³Ì«á¥Ñ §õ¬x§Ó ©ó 2021-5-3 10:03 ½s¿è ]




µLÀY¹³
§õ¬x§Ó

©«¤l 3635
µù¥U 2021-1-30
¥Î¤áµù¥U¤Ñ¼Æ 92

µoªí©ó 2021-5-3 10:04
216.218.223.53
#4
¨p¤H°T®§
¬ã¨s¤@¤U·L³Õª¦¦ä·L³Õ¸s发