这些“个人模块/包”是什么?制作单独包的唯一原因是可重用性。
如果您不打算在其他地方使用它,那么只需将它们作为模块包含在您的项目中。
如果您计划在其他地方使用它,但不认为它可以帮助其他人,然后制作一个包并将其推送到Github/Gitlab/Bitbucket/etc。可以使用pip从那里安装依赖项。
如果您计划在其他地方使用它,并且希望与PyPI上的所有python社区部署包共享您的工作。
首先,您应该阅读.find_all()和其他方法执行的操作: .find_all()
.find_all()的第一个参数是标记名。没关系的
<img src='some_url'>
标签。你得到了所有带有soup.find_all('img')的img标记,提取了所有指向实际文件的url并下载了它们。
现在你要找的标签是
<a href='some_url'></a>
包含“.doc”的URL。应该是这样的:
soup.select('a[href*=".doc"]')