-1

每天我都需要打开一个网页,复制页面上的文字并将其粘贴到 Excel 文件中。有没有一种方法可以使用 Python 自动执行此过程,而无需打开 Web 浏览器?

感谢提供答案的朋友。可以给我看一个例子吗?

谢谢。

4

5 回答 5

1

是的,你可以这样做。

我会建议:

祝你好运

于 2013-05-31T11:16:01.493 回答
1

您可以在 excel 本身中做同样的事情(从 Web 将数据导入 Excel)。从 Excel 功能区中选择“数据”>“来自 Web。如果您一心想使用 python,请尝试https://datanitro.com/。Datanitro 是一个优秀的 python-excel 集成。这是一个演示http://scriptogr.am/richie/post/python-for-excel-using-datanitro

于 2013-05-31T11:53:48.647 回答
1

当然,只需使用urllib2打开您的网页,然后查看内容,BeautifulSoup然后将数据粘贴到 Excel 文件中xlwt。简单的!

于 2013-05-31T11:13:14.040 回答
1

您可以使用一种称为网络抓取的技术;甚至还有一个用 python 编写的名为 scrapy 的开源框架,它是专门为抓取和屏幕抓取而编写的。

只需使用搜索短语进行谷歌搜索,例如;“使用 python 进行网络抓取”这应该足以让您开始上路。

以下帖子中有一些很好的信息; 有人知道我可以使用的基于 Python 的优秀网络爬虫吗?

于 2013-05-31T11:14:23.070 回答
0

就在这里。您需要使用 urllib2 从网络中提取 HTML,然后需要解析 HTML 以获得所需的值(模块 BeautifulSoup 和正则表达式),最后将结果保存为 CSV 文件,可以在 Excel 中打开

于 2013-05-31T11:13:24.310 回答