当前位置:聪少自媒体网 > 今日头条 > 正文

今日头条加密参数的识别

2020-10-05 今日头条 聪少自媒体

from selenium import webdriver

from selenium.webdriver.common.by import By

from selenium.webdriver.support.ui import WebDriverWait

from selenium.webdriver.support import expected_conditions as EC

class selenium_nign():

def __init__(self,url=''):

self.url = url

driver = webdriver.FirefoxOptions()

driver.add_argument('-headless')

self.driver =webdriver.Firefox(firefox_options=driver)

# driver=webdriver.Firefox()

self.driver.get(self.url)

def nign(self,time=0):

nign =self.driver.execute_script('''return TAC.sign(108888017311+''+'''+str(time)+''')''')

     #通过这里来获取,第一个参数为作者id,第二个参数就是前面讲的max_behot_time参数

return nign

def cookie(self,blok=0):

    #这里获取cookie,头条对id也有加密,正常的session获取的会话似乎没办法通过

if blok:

self.driver.get(self.url)

cookies = self.driver.get_cookies()

cookie =[item['name'] + "=" + item['value'] for item in cookies]

cookiestr ='; '.join(item for item in cookie)

return cookiestr

def sclock(self):

self.driver.close()

聪少爱学堂聪少
聪少爱学堂创始人,梅州市鹏鑫网络科技有限公司CEO,09年开始踏入互联网,10年互联网行业经验,资深自媒体人,自媒体优秀导师,咪挺微商团对营销引流顾问,业务包含:精准引流技术/代引流精准粉,专业小红书,知乎,微博代运营。
  • 38988文章总数
  • 1491135访问次数
  • 建站天数
  • 合作伙伴