|

30精币
好奇怪,我是从精易模块弄出来点代码的,为啥就不行了,访问其他的可以,但是访问抖音的就不行。
比如提交地址:https://www.douyin.com/aweme/v1/web/search/item/?device_platform=webapp&aid=6383&channel=channel_pc_web&search_channel=aweme_video_web&enable_history=1&keyword=%E6%B8%B8%E6%88%8F&search_source=normal_search&query_correct_type=1&is_filter_search=0&from_group_id=&offset=0&count=20&need_filter_settings=1&list_type=multi&update_version_code=170400&pc_client_type=1&pc_libra_divert=Windows&support_h265=1&support_dash=1&version_code=170400&version_name=17.4.0&cookie_enabled=true&screen_width=1920&screen_height=1080&browser_language=zh-CN&browser_platform=Win32&browser_name=Chrome&browser_version=131.0.0.0&browser_online=true&engine_name=Blink&engine_version=131.0.0.0&os_name=Windows&os_version=10&cpu_core_num=8&device_memory=8&platform=PC&downlink=10&effective_type=4g&round_trip_time=50&webid=7454916416627361316&uifid=c4a29131752d59acb78af076c3dbdd52744118e38e80b4b96439ef1e20799db023128b8a7f47e2287324a32e77831841a302148bf52e2648e1975ef6207d3045b19d640907bcaa0e4da91c0ef3bf250952694a556abb07e59a678e11f2c20794f4188be525e6a1218015efe0fcf2f4dd36cff5ad8dfb8c7a12bf2babf3492743ef33ab58afbf53c71e54efa86fb3e353bb8da5cc962126b86f068b602f36574d&msToken=W7E6AZGuiV2uffLc_ZcYbaplPdaGM_Kw0SkZXb2wvpnrEFeH_rBYSEDV8LHbuYfnfFUwsx3b56zy-qvvOjhFhB9TdyMVYbCQedC4ibE28affz13mKuIGQx0TWh9STrGSqMYGnK1hXL23dEq0lxf4D5PFibyNHuJLFaLpWP3K-hxaGw%3D%3D
然后需要抖音cookie。一个UA就可以。助手是这样就可以了,但是我扣下来的代码就不行。
我扣代码下来只是为了给其他程序用部分代码,并不是闲得慌。
总返回:blocked 状态码是200。
|
winHttp对象访问 | 字节集 | | |
URL地址 | 文本型 | | | | 访问方式 | 文本型 | | | | 设置cookie | 文本型 | | | | 传输数据 | 文本型 | | | | 设置Host | 文本型 | | | | 设置Referer | 文本型 | | | | 设置UA | 文本型 | | | | 附加协议头 | 文本型 | | | | 是否补全必要协议头 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | winhttp | 对象 | | | 局_附加协议头 | 文本型 | | |
是否补全必要协议头 = 真 如果真 (winhttp. 创建 (“WinHttp.WinHttpRequest.5.1”, ) = 假) 返回 (到字节集 (“winhttp对象创建失败”)) 线程_初始化COM对象 () 如果真 (是否为空 (访问方式 ))  访问方式 = “get” winhttp. 方法 (“Open”, 访问方式, URL地址 ) 如果真 (设置Host ≠ “”) winhttp. 方法 (“SetRequestHeader”, “Host”, 设置Host ) 如果真 (设置Referer ≠ “”) winhttp. 方法 (“SetRequestHeader”, “Referer”, 设置Referer ) 如果真 (设置UA ≠ “”) winhttp. 方法 (“SetRequestHeader”, “User-Agent”, 设置UA ) 如果真 (是否为空 (设置cookie ))  winhttp. 方法 (“SetRequestHeader”, “Cookie”, 设置cookie ) 局_附加协议头 = 附加协议头 如果真 (是否补全必要协议头 ) 如果真 (寻找文本 (局_附加协议头, “Accept:”, , 真) = -1 )  局_附加协议头 = 局_附加协议头 + #换行符 + “Accept: */*”   如果真 (寻找文本 (局_附加协议头, “Referer:”, , 真) = -1 )  局_附加协议头 = 局_附加协议头 + #换行符 + “Referer: ” + URL地址    如果真 (寻找文本 (局_附加协议头, “Accept-Language:”, , 真) = -1 )  局_附加协议头 = 局_附加协议头 + #换行符 + “Accept-Language: zh-cn”   如果真 (寻找文本 (局_附加协议头, “User-Agent:”, , 真) = -1 )  局_附加协议头 = 局_附加协议头 + #换行符 + “User-Agent: Mozilla/4.0 (compatible; MSIE 9.0; Windows NT 6.1)”   winhttp. 方法 (“SetRequestHeader”, 内部_协议头取名 (局_附加协议头 ), 内部_协议头取值 (局_附加协议头 )) winhttp. 写属性 (“Option”, 6, 0 )winhttp. 写属性 (“Option”, 4, 13056 ) winhttp. 方法 (“Send”, 传输数据 )调试输出 (winhttp. 读数值属性 (“Status”, )) 返回 (winhttp. 读属性 (“ResponseBody”, ). 取字节集 ()) winhttp. 清除 ()线程_取消COM对象 ()
|
|