[使用Python与包含动态列表的网页进行交互

问题描述 投票:0回答:1

我正在尝试编写Python程序以自动向todoist添加任务。我目前正在尝试使用机械化,但是不确定这是否是我所需要的,因为它已设置为与表单交互,并且我不确定todoist是否使用HTML表单进行输入。到目前为止,这是我的代码:

import mechanize;
import re;

br = mechanize.Browser();
br.open("http://todoist.com/");
assert br.viewing_html();
print br.title();
print br.forms();

哪些打印

To-do list and task manager. Free, easy, online and mobile: Todoist
<generator object __call__ at 0x02D69288>

因此它已成功连接到todoist,但我不确定如何访问输入表单以实际将其放入任务中?还不确定为什么br.forms()打印参考而不是值(这是一个空列表)?

python html mechanize todoist
1个回答
0
投票

已经有一些可用的模块,这些模块使我可以与todoist API进行交互。如果有人来搜索相同的问题,此代码似乎运行良好:https://github.com/Garee/pytodoist

© www.soinside.com 2019 - 2024. All rights reserved.