V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  huaerxiela  ›  全部回复第 4 页 / 共 4 页
回复总数  69
1  2  3  4  
2018-08-31 17:52:32 +08:00
回复了 KinneyZhang 创建的主题 Python 关于《 Python 编程:从入门到实践》中的一个技术问题~
@KinneyZhang 抽象多个 app 才比较合适,你说的项目一个 app 的情况,一般情况下都是设计的不太合理,就像数据库的设计一定不要让新手弄得道理一样
2018-08-31 16:01:45 +08:00
回复了 bmos 创建的主题 Python 关于 Python 写爬虫使用 cookie 的问题,请教些 cookie 的知识
import requests
import re


headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36',
'Host': 'www.19lou.com'
}
s = requests.session()
s.headers = headers
res = s.get('https://www.19lou.com/forum-269-thread-41401535624978493-1-1.html')
redirect_url = res.url
result_cookie = re.search(r'substr\|(.*?)\|365', res.text).group(1)
result_cookie = result_cookie.split('|')
s.cookies.update({result_cookie[0]: result_cookie[1]})
url = redirect_url.replace('https://www.19lou.com/safeRedirect.htm?', '')
res = s.get(url)
print(res.text)

你看看可以满足你要的要求了吗,本来我想用 execjs 执行返回的 js 的代码,但预期结果总是不符,我发现用 node 去执行,却总是正确的,后来我发现这个 cookie 的键值就存在于返回的 js 中,所以最后就直接提取了,我访问了两个链接,cookie 的键值总是不变,感觉这个 cookie 存在的意义不大啊,也可能还存在潜在的反爬
2018-08-31 15:00:01 +08:00
回复了 bmos 创建的主题 Python 关于 Python 写爬虫使用 cookie 的问题,请教些 cookie 的知识
@bmos 找到生成逻辑了,我尝试写下,一会告诉你
2018-08-31 14:44:41 +08:00
回复了 Andor_Chen 创建的主题 Flask 送几本《Flask Web 开发(第 2 版)》
有人要当分子吗
2018-08-31 14:29:35 +08:00
回复了 bmos 创建的主题 Python 关于 Python 写爬虫使用 cookie 的问题,请教些 cookie 的知识
要看你这个 js 的情况吧,1,先用代码请求,得到 js 用 requests_html 执行 js 看看 cookie 能不能生成(有的不行),2,和你说的类似,puppeteer 访问获取 cookie,再加到代码中执行 ,3,看 js 生成 cookie 逻辑,是否方便用 py 或 node 代码进行模拟,这个可以解决你那个代理问题,避免使用同一个 cookie,4,方便说下哪个论坛的 js 吗,想研究下
2018-08-30 10:44:24 +08:00
回复了 ytll21 创建的主题 程序员 10 年前和 10 年后,农民工和码农
@ytll21 这我就不理解了,怎么就包含了加班费了?
什么也不说了,找个靠谱的培训班,用点心,出来还不是 10k 左右,美滋滋
2018-08-22 09:49:48 +08:00
回复了 bestehen 创建的主题 Python Python 调用 nodejs 取结果 用下面这种方法如何写?
@bestehen 直接用 execjs 执行 node 代码得出返回值便是,为什么要再去用 os 去调 node 命令行? 要是涉及到浏览器执行 js 就 pyppeteer 或者进一步封装的 requests_html 去执行 js 代码,也不需要用到你说的那种,如果我没理解错你的问题的话,感觉你现在选取的技术策略有那么一点问题
2018-08-20 10:50:19 +08:00
回复了 bestehen 创建的主题 Python Python 调用 nodejs 取结果 用下面这种方法如何写?
用 execjs 啊
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2143 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 10:34 · PVG 18:34 · LAX 03:34 · JFK 06:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.