Skip to content
This repository was archived by the owner on Dec 9, 2018. It is now read-only.

EndOfStreamError when visiting sites (Yelp, google business) remotely #57

@replyprobadler

Description

@replyprobadler

When trying to visit 'https://www.Yelp.com/login' I get the error:

webkit_server.EndOfStreamError: Unexpected end of file

I'm able to visit a plethora of other urls with my current code; however, whenever trying to visit yelp login I always get this error.

Running the program locally it works perfectly. This issue only occurs when running remotely on a linode server.

This issue also happens on 'https://www.google.com/business'.

the code:

import dryscrape
url = 'https://www.yelp.com/login'
dryscrape.start_xvfb()
session = dryscrape.Session(base_url=url)
session.visit('')
Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "/opt/virtualenvs/monkytrends/lib/python3.5/site-packages/dryscrape/session.py", line 33, in visit
    return self.driver.visit(self.complete_url(url))
  File "/opt/virtualenvs/monkytrends/lib/python3.5/site-packages/webkit_server.py", line 235, in visit
    self.conn.issue_command("Visit", url)
  File "/opt/virtualenvs/monkytrends/lib/python3.5/site-packages/webkit_server.py", line 520, in issue_command
    return self._read_response()
  File "/opt/virtualenvs/monkytrends/lib/python3.5/site-packages/webkit_server.py", line 524, in _read_response
    result = self.buf.read_line().decode("utf-8")
  File "/opt/virtualenvs/monkytrends/lib/python3.5/site-packages/webkit_server.py", line 485, in read_line
    raise EndOfStreamError()
webkit_server.EndOfStreamError: Unexpected end of file

Thank you for the awesome work!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions