Python中文
首页
教程
问答
标签
搜索
登录
注册
无法从网页检索代码,因为查询字符串?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在尝试编写一个Python脚本,从内容依赖于查询字符串的web页面检索源代码。具体的页面是:<a href="http://www.billboard.com/charts/hot-100#/charts/hot-100?begin=1&order=position" rel="nofollow">http://www.billboard.com/charts/hot-100#/charts/hot-100?begin=1&order=position</a>。这是Billboard Hot 100页面,以10首歌曲为一组,在10页中显示Hot 100。您可以控制通过“begin”查询字符串项检索的图表位置,并返回包括“begin”编号在内的10首歌曲。基本上,我想使用Windows调度程序自动运行一个脚本,每周检索10个页面。我不想和Python一起做这件事。你知道吗</p> <p>我使用了下面的脚本,它检索看似第一页的内容(位置1-10)。你知道吗</p> <pre><code>import urllib urllib.urlretrieve("http://www.billboard.com/charts/hot-100#/charts/hot-100?begin=1&order=position",r'C:\g\filename.txt') </code></pre> <p>但是,当我将“begin”值更改为11时,它仍然检索1-10。也许网页不允许这样的脚本操作?如果我输入不带查询字符串的URL,它也会返回前10个位置,所以我认为有一种可能是根本没有考虑查询字符串,这可能意味着需要一种不同的方法。你知道吗</p> <p>如果您能提供任何帮助,我们将不胜感激!你知道吗</p> <p>谢谢!(节日快乐!)你知道吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>你试过在你的浏览器中<code>http://www.billboard.com/charts/hot-100#/charts/hot-100?begin=11&order=position</code>吗?您还将得到结果<code>1-10</code>。似乎<code>begin</code>必须是<code>10n + 1</code>的形式。你知道吗</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在乒乓球比赛中预测球的轨迹,对于AI球拍预测?
7 回答
如何在乒乓球游戏中阻止球
5 回答
如何在乘法和模中不乘空间?
9 回答
如何在乘法和除以2个不同的数字之间进行交换?
9 回答
如何在也是数据一部分的单个字符上拆分大字符串
4 回答
如何在乾草堆中找到針,有更好的解決方案嗎?
10 回答
如何在事件wxWidgets中传递自定义数据
4 回答
如何在事件中使用lambda i=i?
6 回答
如何在事件中心只接收最近的数据
2 回答
如何在事件发生之前保持云函数运行?
9 回答
如何在事件发生后使页面重定向到同一页面
10 回答
如何在事件回调之间保持python生成器的状态
5 回答
如何在事件处理程序(pythonsocket、sphinx)中保留docstring
8 回答
如何在事件处理程序中更改wxRichTextCtrl的光标位置?
2 回答
如何在事件处理程序中访问外部对象?
8 回答
如何在事件循环中将协程打包为正常函数?
8 回答
如何在事件循环之外运行协同程序?
1 回答
如何在事件循环结束时为并发未来的所有线程调用类方法?
9 回答
如何在事件文件中只保留一份摘要?
4 回答
如何在事件模板中添加事件
3 回答