http://www.leboncoin.fr/montres_bijoux/671762293.htm
我正试图打开这个网址
import requests
s = requests.Session()
s.headers['User-Agent'] = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/34.0.1847.116 Chrome/34.0.1847.116 Safari/537.36'
s.headers['Host'] = 'www.leboncoin.fr'
url = 'http://www.leboncoin.fr/montres_bijoux/671762293.htm'
r = s.get(url)
print r.text
Run Code Online (Sandbox Code Playgroud)
当我运行此脚本时,它在我的终端中显示此错误,
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /montres_bijoux/671762293.htm was not found on this server.</p>
</body></html>
Run Code Online (Sandbox Code Playgroud)
虽然我可以在浏览器中打开相同的网址,但可以查看内容.
可能是什么问题??
我是一个Python初学者,我读了pep标准,在python编程时必须遵循这些标准 http://legacy.python.org/dev/peps/pep-0008
现在我有一个疑问.正如他们提到的那样,在函数或Dict中使用关键字参数或默认参数值时,不应在等号周围放置空格.
例如
是
def myfunc(key1=val1, key2=val2, key3=val3)
没有
def myfunc(key1 = val1, key2 = val2, key3 = val3)
这很好,但如果我在多行中分解它们会怎样.这样的事情(当我们有很多参数或长名称时)
def myfunc(key1=val1,
key2=val2,
key3=val3)
在这种情况下,我认为,我们应该在等号周围放置空格.我对么.因为这些都是关于可读性的,但我只是好奇是否也有这个标准.寻找最佳实践.
对于Dict来说也是如此.
new_dict= Dict(
key1=val1,
key2=val2,
key3=val3
)
Run Code Online (Sandbox Code Playgroud)
并且我应该在dict中的最后一个参数之后使用逗号而不像上面提到的示例,我没有在最后一个值之后放一个逗号(key3 = val3)
我在 WordPress 上有一个博客,我正在将其迁移到 Pelican。当前每个帖子都有 1 个与其关联的类别。并且每个帖子都有多个标签。我正处于中间,为一些事情而苦苦挣扎。
我能够从 Wordpress 检索所有帖子数据,并在新网站上将它们适当地关联起来。但我在这里面临的问题是如何创建标签和类别页面?如果您访问https://www.example.com/tags/python,它应该列出所有带有 Python 标签的帖子,理想情况下,该页面应该看起来像主页设计。
同样,我想实现类别。
你可以使用 Stackoverflow 主题(基本版)来可视化我正在尝试构建的内容:主要关心标签、类别和搜索。所以当你点击一个标签时它会打开一个页面https://www.example.com/tags/<tag>
另外,类似地,如果有人可以推荐我可以与鹈鹕主题一起使用的最佳搜索插件。这将搜索网站上的所有帖子。