- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 Mac 上进行 dryscrape session 。我尝试运行的代码如下:
import dryscrape
session = dryscrape.Session(base_url = 'http://google.com')
但是当我运行它时,我收到此权限错误:
Traceback (most recent call last):
File "<ipython-input-37-5e3204f25ebb>", line 3, in <module>
session = dryscrape.Session(base_url = 'http://google.com')
File "/Users/MyName/anaconda/lib/python3.5/site-packages/dryscrape/session.py", line 22, in __init__
self.driver = driver or DefaultDriver()
File "/Users/MyName/anaconda/lib/python3.5/site-packages/dryscrape/driver/webkit.py", line 30, in __init__
super(Driver, self).__init__(**kw)
File "/Users/MyName/anaconda/lib/python3.5/site-packages/webkit_server.py", line 230, in __init__
self.conn = connection or ServerConnection()
File "/Users/MyName/anaconda/lib/python3.5/site-packages/webkit_server.py", line 507, in __init__
self._sock = (server or get_default_server()).connect()
File "/Users/MyName/anaconda/lib/python3.5/site-packages/webkit_server.py", line 450, in get_default_server
_default_server = Server()
File "/Users/MyName/anaconda/lib/python3.5/site-packages/webkit_server.py", line 416, in __init__
stderr = subprocess.PIPE)
File "/Users/MyName/anaconda/lib/python3.5/subprocess.py", line 947, in __init__
restore_signals, start_new_session)
File "/Users/MyName/anaconda/lib/python3.5/subprocess.py", line 1551, in _execute_child
raise child_exception_type(errno_num, err_msg)
PermissionError: [Errno 13] Permission denied
我尝试在终端中使用 sudo 运行它,但仍然遇到相同的错误。感谢您的帮助!注意:我将对所有答案进行投票,并接受最好的答案。
最佳答案
我有这个工作:
# scrape.py
import dryscrape
s = dryscrape.Session()
s.visit("https://www.google.com/search?q={}".format('query'))
print(s.body().encode("utf-8"))
应该打印 html
我这样做:
python scrape.py > results.html
然后在浏览器中打开results.html进行检查
关于python - 如何进行 dryscrape session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45699816/
我正在尝试提交表单并检索一些数据使用 dryscrape 但当我执行程序时,出现错误: Traceback (most recent call last): File "easyjettest.
我正在尝试在 Mac 上进行 dryscrape session 。我尝试运行的代码如下: import dryscrape session = dryscrape.Session(base_url
我正在尝试使用 pip 在我的 Windows 10 labtop 上安装 dryscrape,我有 python 3.5。 我从……开始 C:\Users\Nick L>pip install dr
我正在使用 dryscrape/webkit_server 来抓取启用 javascript 的网站。 进程 webkit_server 的内存使用似乎随着每次调用 session.visit() 而
我正在尝试使用 Drcscrape 登录 Facebook,但出现此错误。 我正在使用 OSX Traceback (most recent call last): File "/Users/no
我正在尝试从 Yahoo 抓取一些数据。我写了一个有效的脚本 - 有时。有时当我运行脚本时,我能够下载完整的页面 - 其他时候,页面只加载了部分 - 数据部分丢失。 更令人困惑的是,当我在浏览器中导航
我有很多活跃的公共(public)代理,我想用来抓取一些页面。 谁能给我一个示例,说明如何在 dryscrape 中设置代理? https://github.com/niklasb/dryscrape
我想从站点获取一些数据,这需要登录。 我通过请求登录 url = "http://example.com" response = requests.get(url, {"email":"a@gmail
我正在尝试从网页中使用 javascript 更新的表中获取数据 ( http://www.madrid.org/wpad_pub/run/j/MostrarFichaCentro.icm?cdCen
我正在尝试抓取 http://apps2.eere.energy.gov/wind/windexchange/economics_tools.asp 上的 table enter image desc
我正在 python3 中使用 dryscrape 编写一个scraper。我试图在 __scraping __session 期间访问数百个不同的 url,并在每个 url 上单击大约 10 个 a
我需要为 python 安装 dryscrape,但出现错误,这是什么问题? C:\Users\parvij\Anaconda3\Scripts>pip install dryscrape 我明白了:
我是一名优秀的程序员,十分优秀!