V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ClericPy  ›  全部回复第 61 页 / 共 131 页
回复总数  2616
1 ... 57  58  59  60  61  62  63  64  65  66 ... 131  
Linux 不熟的话, 别瞎折腾了, 就是 winscp 无脑梭哈, 本地直接双击想复制谁复制谁
比较优雅的 ssh 用法是 config 文件, 然后 scp 的时候就是 scp 别名:路径 本地路径

至于 200 行代码, 之前写过 ssh 远程文件到 stdout 然后管道给 python 的 pyperclip, 后来觉得有点傻, 就用 scp 了......
@des
@fiveelementgid

已经 append 里说了换国内的了, 现在用国内的也不卡, 至少比默认选项 "使用您当前的服务提供商" 快的多. 国内似乎也没几家可选的, 腾讯阿里里面, 有人说阿里的不稳定什么的, 我就先用了腾讯的.

@Hsueh 我公司的貌似就没事, 可能也是这选项吧, 先不折腾了, 这段时间遭了大罪了, 什么综艺都看不了, 只能天天学习. 不过修好了以后 Chrome 自带翻译好使了, 快的吓人

基本可以结帖了, 大家周末愉快
@Kr98 但确实导致了我国内网站都打不开... 昨晚上关上以后各种流畅, 刚才换到 https://doh.pub/dns-query 也各种流畅, 就是用默认设置各种请求不通, 当时用的 119 的 dns

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


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

接上文...

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

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

同 Manjaro xfce 路过

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

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

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

加上 Headless 和禁用图片, 也可以屏蔽 css 和 mp4 没放上, 冷启动 3 秒, 连接已经启动的 tab 大概 1 秒(基本就是花在下载), 同域名并发被 Chrome 限制在 6 以内, 所以没写并发的
2020-10-25 00:09:18 +08:00
回复了 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 22:58:25 +08:00
回复了 nasaboy 创建的主题 问与答 在 Chrome 里使用哪种代理最快?
后者不太关心协议, 比前者兼容性什么的好一点, 可以搜一下两种代理的区别
2020-10-17 22:56:12 +08:00
回复了 xchaoinfo 创建的主题 Python Python 项目部署, uwsgi 还是 gunicorn ? 或者其他选择
系统问题上 docker
性能问题上 Cython/uvloop/Django-channels (都特么 python 了还要什么性能, 直接水平扩容算了)
依赖问题用 pipenv/poetry/shiv/venv
守护问题用 systemd/airflow/azkaban/supervisor

现在一直在 asgi, 所以上面的东西都是我胡编的 :)
2020-10-17 21:28:18 +08:00
回复了 dtgxx 创建的主题 问与答 2001 年左右的国产武侠电视剧,忘记了名字,求大佬指点一下
哪怕记住一个技能名称, 也不至于这么难找... 反正不像萧十一郎
这年头写爬虫抓个人信息都触碰刑法了, 更别说骗. 这事别想瞒天过海, 越早报警止损越快, 然后善后吧

同没看懂什么是 "一个创意"
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 左右) 原本在用的需要认证的代理转二级代理的多端口方式...
1 ... 57  58  59  60  61  62  63  64  65  66 ... 131  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4913 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 649ms · UTC 09:36 · PVG 17:36 · LAX 02:36 · JFK 05:36
Developed with CodeLauncher
♥ Do have faith in what you're doing.