V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  ClericPy  ›  全部回复第 67 页 / 共 137 页
回复总数  2733
1 ... 63  64  65  66  67  68  69  70  71  72 ... 137  
@Kr98 但确实导致了我国内网站都打不开... 昨晚上关上以后各种流畅, 刚才换到 https://doh.pub/dns-query 也各种流畅, 就是用默认设置各种请求不通, 当时用的 119 的 dns

话说怎么不能 append, 想把手动配置 doh 加上然后结贴来着
@czwstc 之前看到 V2 上讨论 Chrome 或者火狐对 DoH 支持什么的, 只是万万没想到默认是开启的... 一直没朝那边想过


@Mindjet 这次还真不是代理的问题, 代理很稳定. 不过得去补补 DoH 什么的东西了, 这个安全 DNS 之前没太关注, 结果就掉大坑里了
2020 年 11 月 6 日
回复了 CzaOrz 创建的主题 Python 感觉 golang 的三方日志库 logrus 真的好方便啊....
有多少人看到 loguru 主页那句 10x 性能了
2020 年 11 月 1 日
回复了 imn1 创建的主题 Python 老生常谈,但还是问一下, Python env 选择
@ClericPy 点错了直接发出来了... 没写完, 重新发一次

接上文...

不过也做了自动解压缩并且比对打包时间戳来决定是否要重新解压, 没什么要操心的

做这小工具其实对我来说主要是 Hadoop Streaming 需要各种离线工具上传, 所以抽了个周末写的, 当 app 用还好, 当虚拟环境用因为是基于 subprocess call 来启动自身解释器去解释别的 py 文件, 不知道运行久了会不会有什么问题

同 Manjaro xfce 路过

v2ex 不支持代码格式化就算了, 还老说我 [请不要在每一个回复中都包括外链,这看起来像是在 spamming] 问题是我哪发链接了
2020 年 11 月 1 日
回复了 imn1 创建的主题 Python 老生常谈,但还是问一下, Python env 选择
我自己模仿 shiv 做了个把依赖打包成 pyz 的 zip 包的库凑合用着了... 反正就是基于 PEP441 和 zipimport 以及 pip, 把所有相关依赖都放到一个文件夹然后 zip 一下, 调用的时候就是 ./env.pyz script.py

暂时没发现什么大问题, 就是遇到动态的 .pyd/.so 那些库, 得提前解压缩出来
2020 年 10 月 25 日
回复了 woshichuanqilz 创建的主题 Python Chrome 如何快速获取 request header?
V2 吞我空格...?

https://paste.ubuntu.com/p/QrDmcGwxvS/

加上 Headless 和禁用图片, 也可以屏蔽 css 和 mp4 没放上, 冷启动 3 秒, 连接已经启动的 tab 大概 1 秒(基本就是花在下载), 同域名并发被 Chrome 限制在 6 以内, 所以没写并发的
2020 年 10 月 25 日
回复了 woshichuanqilz 创建的主题 Python Chrome 如何快速获取 request header?
```
import asyncio
from ichrome import AsyncChromeDaemon, AsyncTab


async def show_headers(tab: AsyncTab):
await tab.wait_response(filter_function=lambda r: 'httpbin.org/headers' in
r['params']['response']['url'],
callback_function=lambda r: print(
r['params']['response']['headers'], '\n', r[
'params']['response']['requestHeaders']))
# await tab.wait_request(lambda r: print(r))


async def main():
async with AsyncChromeDaemon() as cd:
async with cd.connect_tab() as tab:
task = asyncio.create_task(show_headers(tab))
await tab.goto('https://httpbin.org/headers')
# print(await tab.html)
await task


if __name__ == "__main__":
asyncio.run(main())


```
了解一下 Future 的设计吧, 线程和协程都有
2020 年 10 月 17 日
回复了 nasaboy 创建的主题 问与答 在 Chrome 里使用哪种代理最快?
后者不太关心协议, 比前者兼容性什么的好一点, 可以搜一下两种代理的区别
2020 年 10 月 17 日
回复了 xchaoinfo 创建的主题 Python Python 项目部署, uwsgi 还是 gunicorn ? 或者其他选择
系统问题上 docker
性能问题上 Cython/uvloop/Django-channels (都特么 python 了还要什么性能, 直接水平扩容算了)
依赖问题用 pipenv/poetry/shiv/venv
守护问题用 systemd/airflow/azkaban/supervisor

现在一直在 asgi, 所以上面的东西都是我胡编的 :)
哪怕记住一个技能名称, 也不至于这么难找... 反正不像萧十一郎
这年头写爬虫抓个人信息都触碰刑法了, 更别说骗. 这事别想瞒天过海, 越早报警止损越快, 然后善后吧

同没看懂什么是 "一个创意"
portal 1 2 通关以后玩了几次创意工坊, 然后时隔 5 年才知道 mod 才是真爱

传送门里也有镜子激光机器人
@muzuiget
开启 fetch 以后抓包拿到 continueWithAuth 事件, 结果我拿不到
@KyonLi 有 Python 实现么, 这方面没做过, 关键词都没听懂
@xmh51 目前来看, 比 cow 舒服的一点就是命令行参数里就可以写转发代理, 不用像 cow 一个个拼 rc 文件... 非常感谢! 这样子多开几个进程也可以接受, golang 真舒服


@ysmood 感谢, 我搜了到处都说不行, 这里的 HandleAuth 其实就是 Fetch.enable 里面的 paused := &proto.FetchRequestPaused{}; auth := &proto.FetchAuthRequired{}. 我在测试的时候发现只能收到前者的事件, 后者拿不到, 我再看看这个代码. 非常感谢!

PS: golang 在 Github 上居然也可以函数跳转, 真方便
@KyonLi 没找到可以让我把多个 (大概 100 左右) 原本在用的需要认证的代理转二级代理的多端口方式...
@yaoliyc 感谢回复... 看了下 windows + mac 的, 想部署在 Linux 服务器...

现在在看 squid
2020 年 10 月 6 日
回复了 Nott 创建的主题 问与答 IKBC 的售后是不是很差?
除了青轴的空格有点问题当日上门换货(京东 plus), 其他的茶红都没出过质量问题...

没在京东买么
2020 年 10 月 6 日
回复了 whatsupbitch 创建的主题 Python python3.9 发布了
堪比 Chrome 是认真的吗?

3.9 出来一般还是先放一年再上生产, 3.8 血的教训... 目前 3.8 用的还是挺舒服的, 话说之前 3.6 3.7 3.8 总有各种 linux 依赖版本不一样的问题 (忘了是什么了, 好像 OpenSSH 什么的), 不知道 3.9 会不会有幺蛾子. 目前 3.9 让我印象比较深的就剩一个 list[str] 代替 typing.List[str] 了, 3.8 印象里是海象操作符挺好使
1 ... 63  64  65  66  67  68  69  70  71  72 ... 137  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   886 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 19:29 · PVG 03:29 · LAX 12:29 · JFK 15:29
♥ Do have faith in what you're doing.