Paul Tremberth

Results 53 issues of Paul Tremberth

[Every](https://github.com/scrapy/scrapy/issues/2205) [now](https://github.com/scrapy/scrapy/issues/1858) and [then](https://github.com/scrapy/scrapy/issues/2730) we get a bug report about some HTML source not being parsed as a browser would. There was the idea in Scrapy of [adding an "html5"...

enhancement
discuss

Originally appeared [on StackOverflow](https://stackoverflow.com/questions/44294579/scrapy-splash-missing-scheme-in-request-url-render-html-but-urls-have-sche). When `SPLASH_URL` setting is missing the `http://` scheme, scrapy's error is not very helpful ``` SPLASH_URL = 'localhost:8050' (...) 2017-06-01 14:44:35 [scrapy.core.scraper] ERROR: Error downloading Traceback...

enhancement

Motivation: https://github.com/scrapinghub/extruct/issues/37#issuecomment-284255022

enhancement
help wanted

The [current CCS 4 draft](https://drafts.csswg.org/selectors/#the-nth-child-pseudo) has `:nth-child(An+B [of S]? )`, extending `:nth-child(An+B)` > The :nth-child(An+B [of S]? ) pseudo-class notation represents the An+Bth element that matches the selector list S...

CSS Selectors Level 4

[CSS Selectors Level 4 (still in draft)](https://drafts.csswg.org/selectors-4) introduce [the `:has()` pseudo-class](https://drafts.csswg.org/selectors-4/#relational): > The relational pseudo-class, `:has()`, is a functional pseudo-class taking a relative selector list as an argument. It represents...

CSS Selectors Level 4

See https://github.com/scrapinghub/scrapylib/issues/45#issuecomment-161349054 for motivation. It can be counter-intuitive for newcomers that the middleware will let the spider revisit pages if they did not produce any item.

scrapy-jsonrpc is not compatible with Python 3. Apart from the example client code that uses `urllib.urlopen()` : - the `crawler` resource is not found, the child resource name "crawler" needs...

help wanted

* Schedule: https://ep2021.europython.eu/schedule/ * YouTube playlist: https://www.youtube.com/playlist?list=PL8uoeex94UhFuRtXhkqOrROsdNI6ejuiq

event::conference