豆瓣是用python写的吗_如何用python模拟豆瓣发帖?

是这样的,我在网上也看了一些代码,在github也有,但是有一点我不太懂,我已经成功模拟豆瓣登陆(python 3.5),但在发帖时出了点问题

代码如下

addtopicurl = "http://www.douban.com/group/PythonCore/new_topic"

res=opener.open(addtopicurl)

html=res.read()

html =html.decode('utf-8')

m= re.search('', html)

p["topic_id"] = m.group(1)

m= re.search('', html)

p["topic_id_sig"] = m.group(1)

p["rev_title"] = 'hello,world'

p["rev_text"] = 'Hello.it's a test message using python'

p["rev_submit"] = '好了,发言'

结果会返回

AttributeError: 'NoneType' object has no attribute 'group'

Traceback (most recent call last):

File "C:UsersAdministratorDesktop001copy.py", line 70, in

p["topic_id"] = m.group(1)

我研究了半天没搞明白,python菜鸟,请大家指教

我看到也有这样写的

data = {

"ck": "NBJ2",

"comment": "模拟登录"

}

session=requests.session()

r = session.post(self.__main_url, data=data)

代码似乎更简单。

python菜鸟,请各路大神指教

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值