小编Die*_*ego的帖子

屏幕抓取:绕过"HTTP错误403:robots.txt禁止请求"

有办法解决以下问题吗?

httperror_seek_wrapper: HTTP Error 403: request disallowed by robots.txt
Run Code Online (Sandbox Code Playgroud)

是唯一的方法来联系网站所有者(barnesandnoble.com)..我正在建立一个网站,将带来更多的销售,不知道为什么他们会拒绝在一定深度访问.

我在Python2.6上使用了mechanize和BeautifulSoup.

希望能够解决问题

python screen-scraping mechanize beautifulsoup http-status-code-403

45
推荐指数
4
解决办法
4万
查看次数

使用easy_install安装mechanize

我刚刚下载了easy_install但是我在安装机械化时遇到了问题,我是否应该在任何时候解决站点包问题.在下面的第一次尝试中,我收到了一个错误.在下面的第二次尝试中,我得到的命令没有找到哪个是奇怪的,因为我知道它已经下载了.

names-computer:~ names$ cd /Users/names/Desktop/
names-computer:~/Desktop names$ sh /Users/names/Desktop/mechanize-0.1.9-py2.5.egg
/Users/names/Desktop/mechanize-0.1.9-py2.5.egg: /Users/names/Desktop/mechanize-0.1.9-py2.5.egg: cannot execute binary file

names-computer:~/Desktop names$ easy_install mechanize
-bash: easy_install: command not found
Run Code Online (Sandbox Code Playgroud)

python mechanize easy-install

6
推荐指数
2
解决办法
2万
查看次数

django manage.py syncdb无法正常工作?

试图学习Django,我关闭了shell,当我调用python manage.py syncdb时,我现在遇到了这个问题,任何想法发生了什么?:

我已经建立了一个数据库.我在文件夹django_bookmarks中设置了manage.py.什么在这里?

Traceback (most recent call last):
  File "manage.py", line 2, in <module>
    from django.core.management import execute_manager
ImportError: No module named django.core.management
my-computer:~/Django-1.1.1/django_bookmarks mycomp$ export PATH=/Users/mycomp/bin:$PATH
my-computer:~/Django-1.1.1/django_bookmarks mycomp$ python manage.py syncdb
Traceback (most recent call last):
  File "manage.py", line 2, in <module>
    from django.core.management import execute_manager
ImportError: No module named django.core.management
my-computer:~/Django-1.1.1/django_bookmarks mycomp$ 
Run Code Online (Sandbox Code Playgroud)

django django-syncdb manage.py

3
推荐指数
1
解决办法
6293
查看次数

无法让python.manage.py syncdb工作

我刚刚创建了我的第一个django应用程序,在settings.py中初始化了变量DATABASE_ENGINE和DATABASE_NAME,但是现在当我运行python manage.py syncdb时,我得到以下错误有人可以帮忙吗?这是否与安装了两个python版本有关?

我是django/python noob,请帮忙.谢谢!!

my-computer:~/Django-1.1.1 mycomp$ python manage.py syncdb
    /Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python: can't open file 'manage.py': [Errno 2] No such file or directory
    my-computer:~/Django-1.1.1 mycomp$ export PATH=/Users/mycomp/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

python django django-syncdb manage.py

2
推荐指数
1
解决办法
7333
查看次数