V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ClericPy  ›  全部回复第 118 页 / 共 133 页
回复总数  2648
1 ... 114  115  116  117  118  119  120  121  122  123 ... 133  
2019-10-03 15:35:26 +08:00
回复了 eason1874 创建的主题 程序员 我的验证码识别:有多少人工就有多少智能
健忘症 强迫症 拖延症三症齐得, 则天下无敌矣
@eason1874
2019-10-03 15:12:35 +08:00
回复了 635614874 创建的主题 Linux 小白求问,非内网访问 ssh 问题
python 有个 jumpserver, 简单说就是跳板机 /堡垒机, 不过... 反代不行么
2019-10-03 15:09:17 +08:00
回复了 eason1874 创建的主题 程序员 我的验证码识别:有多少人工就有多少智能
一些不是超大规模抓取, 确实人肉就够了...
微信公众平台继承了微信一贯的怎么不方便怎么搞的风格(就像 PC 微信一样...), 所以我基本上服务器里就是 headless chrome 访问填入帐号密码, cdp 截到验证码流量(实际上也可以拿到 cookie 二次请求, 我懒得), encode 成 b64 发到服务器上, 一次扫好几个图片还是挺爽的

以前也搞过搜狗, 用了很多 cookie 漏洞做了长时间伪造身份, 后来漏洞封了, 发现... 小规模的时候就是无脑反爬验证码也不麻烦, 起码不去考虑 safe interval 的估算了...

我也是无聊水一帖
2019-10-03 14:57:49 +08:00
回复了 SsuchingYu 创建的主题 程序员 Talk is not cheap
又看了下文章, 好像主要不是说 linus, 说的是后来的人滥用名言, 类似上面以德报怨那套
2019-10-03 14:55:45 +08:00
回复了 SsuchingYu 创建的主题 程序员 Talk is not cheap
在一个讨论内核的情景下, 不说发什么技术论文, 为了节省别人的时间, 发代码以及测试结论不是更方便. 讨论的双方都没什么错, 蹭热度也蹭个热点的啊...
王垠算圈子里比较红的了, 说过很多敢说的, 有赞成的有反对的, 在 V 站还是划水看看就好了, 真较真该去那个[刚下飞机]的地方, 那里 talk 也不 cheap, 细节还能有参考文献看看

很多话都是有语境意义的, 不要以自己的经验来推敲别人的想法, 太难了, linus 说句话被这么多人纠结, 已经享受到夫子待遇了...

"Talk is cheap"
“Talk is cheap. Show me the code.”

=>
"以德报怨"
“或曰:‘以德报怨,何如?’子曰:'何以报德?以直报怨,以德报德。’”

父母在,不远游
父母在,不远游,游必有方

愚不可及
其知可及也,其愚不可及也

老而不死,是为贼
幼而不孙弟,长而无述焉,老而不死,是为贼。

言必信,行必果
言必信,行必果, 硁硁然小人哉

学而优则仕
仕而优则学,学而优则仕

知者乐水,仁者乐山
仁智者乐山水,仁智者动静相融,仁智者乐而寿。
2019-10-03 14:34:00 +08:00
回复了 woshichuanqilz 创建的主题 Python 爬虫使用 requests post 抓取汇率失败, 请教原因.
@woshichuanqilz 你说的明明指定 form 却传 json, 可以看看 requests 源码, 发到服务器的时候, 就算 form dict 也会转成 bytes 的


莫名三连了... 已回复的没法 append 或者 edit 真淡腾...
2019-10-03 14:32:22 +08:00
回复了 woshichuanqilz 创建的主题 Python 爬虫使用 requests post 抓取汇率失败, 请教原因.
@Trim21 他们用的是正经 json, 可能是你用法不对, 带中文部分不能直接 encode, 要么 json.dumps 把非 ascii 的转 unicode, 要么直接用 json= 参数, 放个 dict
你直接 encode 不一定对方要什么编码, 所以 json 库才有个 ensure_ascii 参数
2019-10-03 14:29:43 +08:00
回复了 woshichuanqilz 创建的主题 Python 爬虫使用 requests post 抓取汇率失败, 请教原因.
@Hopetree 没啥操作啊.. 就是把 CurlString 转 dict, 因为平时老是遇到漏填的参数, 后来直接全带上算了
后来自己也写出来了个 clean request 的, 就是把非必要参数过滤掉, 也就可以用最简参数发请求
2019-10-03 09:31:15 +08:00
回复了 woshichuanqilz 创建的主题 Python 爬虫使用 requests post 抓取汇率失败, 请教原因.
@woshichuanqilz 仔细看看那不就是用的 requests 库吗
我之所以用 curlparse, 还不是让你看看它的原始请求体是什么, 解析成 requests 库可以用的 dict, 那就是最完整的请求
谁能帮忙移到工单区... 这边没人管啊...
2019-10-02 21:35:47 +08:00
回复了 woshichuanqilz 创建的主题 Python 爬虫使用 requests post 抓取汇率失败, 请教原因.
这见鬼的排版... 想删帖都...
2019-10-02 21:35:28 +08:00
回复了 woshichuanqilz 创建的主题 Python 爬虫使用 requests post 抓取汇率失败, 请教原因.
楼上说的比较明白了
然后那个 requests 的参数 data 可以直接用 json=

平时我处理这种请求, 基本上先复制请求的 CurlString, 然后 curlparse 出来, 必要时候 clean request

```python
from torequests.utils import curlparse
import requests

requests_args = curlparse(r'''curl 'http://quote1.fx168.com/jrj/CurrencyConvert/ajaxpro/CurrencyConvert.ConvertJrj,jrj.ashx' -H 'Origin: http://quote1.fx168.com' -H 'Accept-Encoding: gzip, deflate' -H 'Accept-Language: zh-CN,zh;q=0.9' -H 'Ajax-method: Calculate' -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' -H 'Content-Type: application/x-www-form-urlencoded' -H 'Accept: */*' -H 'Referer: http://quote1.fx168.com/Jrj/CurrencyConvert/ConvertJrj3.aspx' -H 'Connection: keep-alive' -H 'DNT: 1' --data $'{"moneys": "100", "start": "美元", "end": "人民币"}\r\n' --compressed --insecure''')
print(requests_args)
# {'url': 'http://quote1.fx168.com/jrj/CurrencyConvert/ajaxpro/CurrencyConvert.ConvertJrj,jrj.ashx', 'headers': {'Origin': 'http://quote1.fx168.com', 'Accept-Encoding': 'gzip, deflate', 'Accept-Language': 'zh-CN,zh;q=0.9', 'Ajax-Method': 'Calculate', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36', 'Content-Type': 'application/x-www-form-urlencoded', 'Accept': '*/*', 'Referer': 'http://quote1.fx168.com/Jrj/CurrencyConvert/ConvertJrj3.aspx', 'Connection': 'keep-alive', 'Dnt': '1'}, 'data': b'{"moneys": "100", "start": "\xe7\xbe\x8e\xe5\x85\x83", "end": "\xe4\xba\xba\xe6\xb0\x91\xe5\xb8\x81"}\\r\\n', 'method': 'post'}
r = requests.request(**requests_args)
print(r.text)
# "665.14"


```
2019-10-01 23:45:31 +08:00
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 硬件 现在 4k 电视这么便宜,能替代显示器嘛?
家里没电视吗, HDMI 直接插上试试呗... 这帖子怎么还在... 这问题一搜到处都是讨论的
2019-10-01 23:41:26 +08:00
回复了 txwd 创建的主题 生活 今天去拔了两颗智齿,跟大家分享一下过程
高速仰角涡轮手机为代表的微创拔牙设备...? 第一次听说微创不知道这个什么东西

我下面的 800 左右一颗, 似乎是 4 颗里唯一不歪的... 当时体验就是, 似乎脑浆从伤口往外漏, 我正变的不聪明, 脑子变慢
然后有点炎症, 一周喝米糊熬过来, 疼的... 又没游戏玩, 时间过的特别慢
一周拆线, 拆了发现, 原来疼就疼在线上, 拆完马上好了... 之后第一次吃非米糊的东西时候, 感动的想哭...
用了锤子, 没发现是什么动力的, 就是抡我脸上, 断了, 再抡, 取出来

现在有点纠结想拔了, 那 3 个歪的, 似乎和我颞下颌关节紊乱有关, 张大嘴闭不上嘎嘣响... 脸以后都可能歪...

不过医保没在我这, 再拖一年
2019-10-01 12:56:18 +08:00
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 硬件 现在 4k 电视这么便宜,能替代显示器嘛?
11 楼说的挺好了

现在显示器各种 1ms 响应, 各种 144 刷新率, 然后 va 屏 ips 屏和 tn 屏, 曲面带鱼屏, 然后节电, 然后散热, 然后色差色域

反正电视我离近了看太久眼疼, 显示器? 我每天 10 小时

电视为什么便宜, 心里都有 D 数
2019-10-01 10:48:25 +08:00
回复了 ClericPy 创建的主题 Python 通过 __file__ 和 pathlib 的多个 parent 最多只能向上到 cwd
问题已解决

前面 __file__ 的时候就该 absolute() 一次

结贴
2019-10-01 10:11:31 +08:00
回复了 mrcuya 创建的主题 分享创造 小霸王,其乐无穷,支持 PC 联机了,欢迎体验
单机不卡是真的厉害... 去哪儿 star, 我要 star
2019-09-30 20:47:27 +08:00
回复了 voids 创建的主题 Python 用 pyinstaller 打包的程序很大
@voids 好多年没打包了, 一直 shiv 就够我发布, 不知道 py2exe 和 cxfreeze 什么样, 反正 pyinstaller 现在已经要一家独大了...
2019-09-30 19:46:39 +08:00
回复了 xiqian 创建的主题 程序员 Windows 有什么好用的提醒待办事项软件吗?求推荐!
todoist 绑定 Google 日历, 配合 checker plus 那个, 基本够用了, todoist 现在变免费版没感觉影响太大... 非重度 GTD 了已经, 再伟大的强迫症都会被拖延症给壁咚
1 ... 114  115  116  117  118  119  120  121  122  123 ... 133  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1333 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 17:39 · PVG 01:39 · LAX 09:39 · JFK 12:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.