V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zvDC  ›  全部回复第 1 页 / 共 2 页
回复总数  26
1  2  
2022-06-19 19:49:26 +08:00
回复了 leorealman 创建的主题 Python Python 单列表等分为多列表小问题
xs = [[('hello', x * 10 + y) for y in range(1, 11)] for x in range(12)]
2017-01-14 12:25:00 +08:00
回复了 zvDC 创建的主题 Python 求助: Pandas 添加列,并根据其他列的值判断之后返回结果
@bigtan @ruoyu0088 谢谢两位热心帮助

最后用了 逻辑与判断来处理了

```
df['is_valid'] = df.name.notnull() & df.type.isin(['A', 'B', 'C', 'D']) & (df.number.str.len() == 4)
```

注意最后一个 条件,一定要括在括号里,运算符的优先级问题。
2017-01-13 13:52:51 +08:00
回复了 zvDC 创建的主题 Python 求助: Pandas 添加列,并根据其他列的值判断之后返回结果
哦,测试数据中 name 列第三个值,应该为空的,不好意思。
2017-01-13 13:46:52 +08:00
回复了 zvDC 创建的主题 Python 求助: Pandas 添加列,并根据其他列的值判断之后返回结果
困扰半天了,向各位大侠求助,先谢谢啦。
2016-04-04 14:17:18 +08:00
回复了 mytsing520 创建的主题 信息安全 据说学信网被脱库了
关注
另外等待更新的文件 @shengyu
2016-04-04 12:55:41 +08:00
回复了 lbfeng 创建的主题 Flask 有库可以帮助记录用户操作吗
logger
2016-04-02 22:15:45 +08:00
回复了 biexiawo 创建的主题 Python Flask 应用程序如何部署到服务器?
嗯,还在看 flask web
2016-04-02 22:13:05 +08:00
回复了 gkiwi 创建的主题 程序员 爬虫挑战。。求支援
学习很多思路
2016-03-25 23:47:37 +08:00
回复了 DeanThompson 创建的主题 Go 编程语言 zhihu-go:知乎非官方 API 库 with Go
感谢分享
@u ,请问安装什么插件?
2015-02-27 11:52:24 +08:00
回复了 shyrock 创建的主题 Python web scraper 的核心逻辑,请高手指点
学习:抓取链接,分布式处理(具体如何?)
2015-01-31 09:49:44 +08:00
回复了 apelif 创建的主题 Python 写了个脚本来分享下想法
不错,准备也学习搞一下,不过gae,sae,什么是怎么回事
2015-01-23 05:27:23 +08:00
回复了 zvDC 创建的主题 Python 求助:利用 requests 模拟登录,中文数据提交 + 两次 302 重定向
@aaaa007cn 谢谢!
对隐身模式测试,以前不知道,下次可以试试。
问题出在我对编码这块了解不清,这块问题解决了,后面就没有问题了。
2015-01-18 15:16:46 +08:00
回复了 zvDC 创建的主题 Python 求助:利用 requests 模拟登录,中文数据提交 + 两次 302 重定向
@mengskysama 没事,谢谢。
我不是管理员,只是不想因为我给别人带来不必要的麻烦。
关注你了,向你学习。
2015-01-18 14:51:23 +08:00
回复了 zvDC 创建的主题 Python 求助:利用 requests 模拟登录,中文数据提交 + 两次 302 重定向
@mengskysama 太感谢了。谢谢你。
“这样好吗?”,放心,不是做坏事。
只是地址链接能否修改一下,不公开呀?

v2不能发私信,也不知道你现在还可以修改吗?
2015-01-18 14:40:53 +08:00
回复了 zvDC 创建的主题 Python 求助:利用 requests 模拟登录,中文数据提交 + 两次 302 重定向
@mringg 谢谢回复,requests 默认 allow_redirects 为 True,没能成功。

@Sylv 谢谢。如你所说,'\xb5\xc7\xc2\xbc' 和 '\265\307\302\274' 应该是等价的,没有想到。是否有方法指定要生成的进制模式。

之所以在post之前,先 s.get(url_login) 一下的原因,是想获得一个session cookie的值,后边要用到。

后边的s.get(url_default),是因为在F12或者抓包里看到的都是在这样一个地址……

(对于上面的做法,我都不确定是否有用,刚刚开始学习,只是在尝试)
2015-01-18 10:48:20 +08:00
回复了 zvDC 创建的主题 Python 求助:利用 requests 模拟登录,中文数据提交 + 两次 302 重定向
在  http://www.v2ex.com/t/97347 中看到修改cookie值的方法

def update_cookie(cookiejar, cookie):
_cookies = requests.cookies
_cookies.remove_cookie_by_name(cookiejar, 'cookie_name')
cookiejar.set_cookie(_cookies.create_cookie('cookie_name', cookie, **{'domain': '.example.com'}))
2015-01-18 08:31:51 +08:00
回复了 zvDC 创建的主题 Python 求助:利用 requests 模拟登录,中文数据提交 + 两次 302 重定向
@aaaa007cn 你好
使用
s = requests.session()
这个应该是可以把cookies一直保留,直到会话结束。
在这种情况下:
1、是否,只要我post过去的值是正确的,就不需要再添加新的值?
  (因为,我发现用脚本post比真实提交的cookie值少了一些)

2、如果需要添加,如何向cookies中添加新的值,比如{"name":'value'}?
2015-01-18 08:22:36 +08:00
回复了 zvDC 创建的主题 Python 求助:利用 requests 模拟登录,中文数据提交 + 两次 302 重定向
@14 @aaaa007cn @zvDC 谢谢各位的回复

我想还是先把第一个问题解决吧

服务端页面编码为 <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
提交中文的问题,我还有疑问:
拿 “登录”二字举例,

unicode 字符
In [1]: u"登录"
Out[1]: u'\u767b\u5f55'

转换成gb2312格式
In [2]: u'登录'.encode('gb2312 ')
Out[2]: '\xb5\xc7\xc2\xbc'

进行URL编码
In [3]: urllib.quote(u'登录'.encode('gb2312'))
Out[3]: '%B5%C7%C2%BC'

这样转换成gb2312编码之后,与cookie中对应的字符显示是一致的
可是通过wireshark抓包,却发现,正确的值应该是:\265\307\302\274
请问这是如何实现的,或者哪个地方我忽略了,谢谢!
2014-12-23 22:41:59 +08:00
回复了 nicksite 创建的主题 Python 这么一个 Python 网站 大家评价一下怎么样?
@nicksite 谢谢!多向你学习
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2582 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 10:41 · PVG 18:41 · LAX 02:41 · JFK 05:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.