Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Artstation is not working #227

Closed
jyervwarie opened this issue Apr 23, 2019 · 17 comments
Closed

Artstation is not working #227

jyervwarie opened this issue Apr 23, 2019 · 17 comments

Comments

@jyervwarie
Copy link

$ gallery-dl.exe "https://www.artstation.com/nshade"
[artstation][error] HTTP request failed: 403: Forbidden for url: https://www.artstation.com/users/nshade/quick.json

@mikf
Copy link
Owner

mikf commented Apr 23, 2019

Use the latest version and it will work again: https://github.com/mikf/gallery-dl/releases/download/v1.8.2/gallery-dl.exe

The default HTTP headers in v1.8.2 are a lot more browser-like and that's all it takes, apparently.

@mikf mikf closed this as completed Apr 23, 2019
@jyervwarie
Copy link
Author

I'm currently using the latest version. It's not working.

Could you check again please?

@mikf mikf reopened this Apr 23, 2019
@mikf
Copy link
Owner

mikf commented Apr 23, 2019

This is an "interesting" bug, to say the least. It will fix itself whenever Requests starts supporting urllib3 1.25 and I release a new version of gallery-dl (this Friday?)

What I've figured out so far:

  • gallery-dl v1.8.1 and lower: "403: Forbidden" on all platforms
  • gallery-dl v1.8.2, urllib3 1.24.1 and 1.24.2: "403: Forbidden" on Windows, but works on Linux
  • gallery-dl v1.8.2, urllib3 1.24 and 1.25: works on Windows and Linux

The Windows executable ships with urllib3 1.24.1 and therefore doesn't work at the moment.

If you are willing to install a Python interpreter and use gallery-dl that way, you need to explicitly request urllib3 1.24:

$ py -3 -m pip install gallery-dl
$ py -3 -m pip install urllib3==1.24

@mikf
Copy link
Owner

mikf commented Apr 23, 2019

I've rebuilt the v1.8.2 executable with urllib3 1.24. It should work now:
https://github.com/mikf/gallery-dl/releases/download/v1.8.2/gallery-dl-v2.exe

mikf added a commit that referenced this issue Apr 26, 2019
urllib3 versions 1.24.1 and 1.24.2 cause HTTP requests to
https://www.artstation.com/users/<username>/quick.json
to fail with a 403: Forbidden status code (#227),
and provoke a CAPTCHA response after solving a Cloudflare challenge.
mikf added a commit that referenced this issue May 3, 2019
Cloudflare now also checks the client's SSL/TLS cipher capabilities and
produces a 403: Forbidden response with CAPTCHA if they are insufficient.

This commit replaces the default cipher list in urllib3 < 1.25 with the
one from 1.25 (1), which doesn't cause problems as long as the client
platform actually supports these ciphers. On some platforms (tested with
Python 3.4 on Linux and Python 3.7 on an outdated Windows 7 VM) it is
necessary to install pyOpenSSL to get everything to work.

Explicitly setting a minimum/maximum version for urllib3 is also no
longer necessary and installing gallery-dl will therefore not pull a
incompatible urllib3 version (#229)

Fixes the "403: Forbidden" error on Artstation (#227)

(1) urllib3/urllib3@0cedb3b
@mikf
Copy link
Owner

mikf commented May 3, 2019

Could someone with an up-to-date Windows installation test if the Artstation extractor works with 35f3432? I only have access to a Windows 7 installation were I disabled automatic updates years ago and it needs pyOpenSSL to not get a "403: Forbidden" response.

@Hrxn
Copy link
Contributor

Hrxn commented May 3, 2019

Running latest git master, I get this:

PS D:\Test> gallery-dl -v
[gallery-dl][debug] Version 1.8.3-dev
[gallery-dl][debug] Python 3.7.0 - Windows-10-10.0.17134-SP0
[gallery-dl][debug] requests 2.21.0 - urllib3 1.24
usage: gallery-dl [OPTION]... URL...
gallery-dl: error: The following arguments are required: URL
Use 'gallery-dl --help' to get a list of all options.
PS D:\Test>

Example URL: https://www.artstation.com/linusscheffel

No pyOpenSSL

PS D:\Test> gallery-dl --verbose --ignore-config 'https://www.artstation.com/linusscheffel'
[gallery-dl][debug] Version 1.8.3-dev
[gallery-dl][debug] Python 3.7.0 - Windows-10-10.0.17134-SP0
[gallery-dl][debug] requests 2.21.0 - urllib3 1.24
[gallery-dl][debug] Starting DownloadJob for 'https://www.artstation.com/linusscheffel'
[gallery-dl][debug] updating default urllib3 ciphers
[artstation][debug] Using ArtstationUserExtractor for 'https://www.artstation.com/linusscheffel'
[urllib3.connectionpool][debug] Starting new HTTPS connection (1): www.artstation.com:443
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /users/linusscheffel/quick.json HTTP/1.1" 403 None
[artstation][error] HTTP request failed:  403: Forbidden for url: https://www.artstation.com/users/linusscheffel/quick.json
PS D:\Test>

With pyOpenSSL

PS D:\Test> pip3 show pyOpenSSL
Name: pyOpenSSL
Version: 19.0.0
Summary: Python wrapper module around the OpenSSL library
Home-page: https://pyopenssl.org/
Author: The pyOpenSSL developers
Author-email: [email protected]
License: Apache License, Version 2.0
Location: c:\users\Example\appdata\local\programs\python\python37\lib\site-packages
Requires: cryptography, six
Required-by:
PS D:\Test> gallery-dl --verbose --ignore-config 'https://www.artstation.com/linusscheffel'
[gallery-dl][debug] Version 1.8.3-dev
[gallery-dl][debug] Python 3.7.0 - Windows-10-10.0.17134-SP0
[gallery-dl][debug] requests 2.21.0 - urllib3 1.24
[gallery-dl][debug] Starting DownloadJob for 'https://www.artstation.com/linusscheffel'
[gallery-dl][debug] updating default urllib3 ciphers
[artstation][debug] Using ArtstationUserExtractor for 'https://www.artstation.com/linusscheffel'
[urllib3.connectionpool][debug] Starting new HTTPS connection (1): www.artstation.com:443
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /users/linusscheffel/quick.json HTTP/1.1" 200 None
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /users/linusscheffel/projects.json?page=1 HTTP/1.1" 200 None
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /projects/e0z6mD.json HTTP/1.1" 200 None
[urllib3.connectionpool][debug] Starting new HTTPS connection (1): cdna.artstation.com:443
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/017/344/762/large/linus-scheffel-5.jpg?1555581947&gallerydl_no_cache=7lfe0NIVBLw HTTP/1.1" 200 1078688
* .\gallery-dl\artstation\linusscheffel\artstation_4823159_17344762_Selfie Pistol.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/017/256/010/large/linus-scheffel-1.jpg?1555256288&gallerydl_no_cache=lpKrTl4RAV9 HTTP/1.1" 200 298608
* .\gallery-dl\artstation\linusscheffel\artstation_4823159_17256010_Selfie Pistol.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/017/256/008/large/linus-scheffel-2.jpg?1555256250&gallerydl_no_cache=7QXENP8WBzk HTTP/1.1" 200 295312
* .\gallery-dl\artstation\linusscheffel\artstation_4823159_17256008_Selfie Pistol.jpg
[urllib3.connectionpool][debug] Starting new HTTPS connection (1): cdnb.artstation.com:443
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/017/255/167/large/linus-scheffel-4.jpg?1555253948&gallerydl_no_cache=gtlQyQPW13X HTTP/1.1" 200 444900
* .\gallery-dl\artstation\linusscheffel\artstation_4823159_17255167_Selfie Pistol.jpg
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /projects/W2G9nE.json HTTP/1.1" 200 None
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/016/180/303/large/linus-scheffel-svd-0.jpg?1551212203&gallerydl_no_cache=5XCXAypLoLU HTTP/1.1" 200 342512
* .\gallery-dl\artstation\linusscheffel\artstation_4554825_16180303_Snajperskaja Vintovka Dragunova.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/016/180/313/large/linus-scheffel-svd-1.jpg?1551212217&gallerydl_no_cache=3P2G0eT1N0M HTTP/1.1" 200 349183
* .\gallery-dl\artstation\linusscheffel\artstation_4554825_16180313_Snajperskaja Vintovka Dragunova.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/016/180/323/large/linus-scheffel-svd-2.jpg?1551212259&gallerydl_no_cache=dTcfi7RL0Pd HTTP/1.1" 200 335658
* .\gallery-dl\artstation\linusscheffel\artstation_4554825_16180323_Snajperskaja Vintovka Dragunova.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/016/180/357/large/linus-scheffel-svd-8.jpg?1551212361&gallerydl_no_cache=eLZ7MkhOMvt HTTP/1.1" 200 257000
* .\gallery-dl\artstation\linusscheffel\artstation_4554825_16180357_Snajperskaja Vintovka Dragunova.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/016/180/333/large/linus-scheffel-svd-3.jpg?1551212278&gallerydl_no_cache=3ctbdWytP19 HTTP/1.1" 200 317761
* .\gallery-dl\artstation\linusscheffel\artstation_4554825_16180333_Snajperskaja Vintovka Dragunova.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/016/180/370/large/linus-scheffel-svd-11.jpg?1551212405&gallerydl_no_cache=gq16EHPfh85 HTTP/1.1" 200 340345
* .\gallery-dl\artstation\linusscheffel\artstation_4554825_16180370_Snajperskaja Vintovka Dragunova.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/016/180/375/large/linus-scheffel-svd-12.jpg?1551212427&gallerydl_no_cache=c04WEeQ4Vfi HTTP/1.1" 200 342495
* .\gallery-dl\artstation\linusscheffel\artstation_4554825_16180375_Snajperskaja Vintovka Dragunova.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/016/180/341/large/linus-scheffel-svd-5.jpg?1551212316&gallerydl_no_cache=lgfqtzHEX6E HTTP/1.1" 200 313438
* .\gallery-dl\artstation\linusscheffel\artstation_4554825_16180341_Snajperskaja Vintovka Dragunova.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/016/180/345/large/linus-scheffel-svd-6.jpg?1551212330&gallerydl_no_cache=lvqS4f2rjmJ HTTP/1.1" 200 315927
* .\gallery-dl\artstation\linusscheffel\artstation_4554825_16180345_Snajperskaja Vintovka Dragunova.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/016/180/361/large/linus-scheffel-svd-9.jpg?1551212379&gallerydl_no_cache=bEFVJx8r8fM HTTP/1.1" 200 242913
* .\gallery-dl\artstation\linusscheffel\artstation_4554825_16180361_Snajperskaja Vintovka Dragunova.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/016/180/354/large/linus-scheffel-svd-7.jpg?1551212347&gallerydl_no_cache=jIaX4FU428b HTTP/1.1" 200 289063
* .\gallery-dl\artstation\linusscheffel\artstation_4554825_16180354_Snajperskaja Vintovka Dragunova.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/016/591/952/large/linus-scheffel-svd-15.jpg?1552728264&gallerydl_no_cache=94WaZYfnd7w HTTP/1.1" 200 271495
* .\gallery-dl\artstation\linusscheffel\artstation_4554825_16591952_Snajperskaja Vintovka Dragunova.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/016/591/954/large/linus-scheffel-svd-16.jpg?1552728276&gallerydl_no_cache=dqaBHsbwrCD HTTP/1.1" 200 274221
* .\gallery-dl\artstation\linusscheffel\artstation_4554825_16591954_Snajperskaja Vintovka Dragunova.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/016/180/379/large/linus-scheffel-svd-13.jpg?1551212439&gallerydl_no_cache=iLFTYwO3yGs HTTP/1.1" 200 271854
* .\gallery-dl\artstation\linusscheffel\artstation_4554825_16180379_Snajperskaja Vintovka Dragunova.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/016/180/381/large/linus-scheffel-svd-14.jpg?1551212450&gallerydl_no_cache=jNbORPzJVbw HTTP/1.1" 200 322647
* .\gallery-dl\artstation\linusscheffel\artstation_4554825_16180381_Snajperskaja Vintovka Dragunova.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/016/180/339/large/linus-scheffel-svd-4.jpg?1551212299&gallerydl_no_cache=8luJUDoZzEP HTTP/1.1" 200 397496
* .\gallery-dl\artstation\linusscheffel\artstation_4554825_16180339_Snajperskaja Vintovka Dragunova.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/016/180/368/large/linus-scheffel-svd-10.jpg?1551212393&gallerydl_no_cache=j8iz7Mphqhy HTTP/1.1" 200 314881
* .\gallery-dl\artstation\linusscheffel\artstation_4554825_16180368_Snajperskaja Vintovka Dragunova.jpg
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /projects/58WwlP.json HTTP/1.1" 200 None
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/015/159/595/large/linus-scheffel-1.jpg?1547285091&gallerydl_no_cache=fiPKU3H3CqU HTTP/1.1" 200 226929
* .\gallery-dl\artstation\linusscheffel\artstation_4231317_15159595_20 mm Anti-Materiel Rifle.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/159/596/large/linus-scheffel-3.jpg?1547284833&gallerydl_no_cache=9m2EdmYOAOM HTTP/1.1" 200 211452
* .\gallery-dl\artstation\linusscheffel\artstation_4231317_15159596_20 mm Anti-Materiel Rifle.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/159/604/large/linus-scheffel-5.jpg?1547284860&gallerydl_no_cache=78LDcaDtJ98 HTTP/1.1" 200 173399
* .\gallery-dl\artstation\linusscheffel\artstation_4231317_15159604_20 mm Anti-Materiel Rifle.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/015/159/609/large/linus-scheffel-6.jpg?1547284887&gallerydl_no_cache=lQgsTxeodyG HTTP/1.1" 200 184504
* .\gallery-dl\artstation\linusscheffel\artstation_4231317_15159609_20 mm Anti-Materiel Rifle.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/015/159/625/large/linus-scheffel-4.jpg?1547284947&gallerydl_no_cache=fRvFttQ1cdq HTTP/1.1" 200 172747
* .\gallery-dl\artstation\linusscheffel\artstation_4231317_15159625_20 mm Anti-Materiel Rifle.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/159/628/large/linus-scheffel-2.jpg?1547284970&gallerydl_no_cache=fnASqLArUbj HTTP/1.1" 200 251421
* .\gallery-dl\artstation\linusscheffel\artstation_4231317_15159628_20 mm Anti-Materiel Rifle.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/159/614/large/linus-scheffel-7.jpg?1547284909&gallerydl_no_cache=aezotpXThyx HTTP/1.1" 200 282027
* .\gallery-dl\artstation\linusscheffel\artstation_4231317_15159614_20 mm Anti-Materiel Rifle.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/159/620/large/linus-scheffel-wire.jpg?1547284928&gallerydl_no_cache=6c5Qu07WWMw HTTP/1.1" 200 249919
* .\gallery-dl\artstation\linusscheffel\artstation_4231317_15159620_20 mm Anti-Materiel Rifle.jpg
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /projects/aRYJA8.json HTTP/1.1" 200 None
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/013/978/084/large/linus-scheffel-deagle2.jpg?1541940299&gallerydl_no_cache=jyYbKIcfyGQ HTTP/1.1" 200 419855
* .\gallery-dl\artstation\linusscheffel\artstation_3968641_13978084_Desert Eagle.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/013/978/083/large/linus-scheffel-deagle1.jpg?1541940280&gallerydl_no_cache=FYwcCcqL7Z HTTP/1.1" 200 438358
* .\gallery-dl\artstation\linusscheffel\artstation_3968641_13978083_Desert Eagle.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/014/267/788/large/linus-scheffel-deagle7.jpg?1543261951&gallerydl_no_cache=kS1eAFrzN7C HTTP/1.1" 200 371520
* .\gallery-dl\artstation\linusscheffel\artstation_3968641_14267788_Desert Eagle.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/013/978/095/large/linus-scheffel-deagle3.jpg?1541940341&gallerydl_no_cache=lKZxL3RSZno HTTP/1.1" 200 155982
* .\gallery-dl\artstation\linusscheffel\artstation_3968641_13978095_Desert Eagle.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/013/978/097/large/linus-scheffel-deagle4.jpg?1541940359&gallerydl_no_cache=9gUDvNBNnti HTTP/1.1" 200 192551
* .\gallery-dl\artstation\linusscheffel\artstation_3968641_13978097_Desert Eagle.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/013/978/099/large/linus-scheffel-deagle5.jpg?1541940385&gallerydl_no_cache=lxU08go2T3E HTTP/1.1" 200 142377
* .\gallery-dl\artstation\linusscheffel\artstation_3968641_13978099_Desert Eagle.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/013/978/104/original/linus-scheffel-deaglegif.gif?1541940412&gallerydl_no_cache=WqSl2qNFdE HTTP/1.1" 200 10343690
* .\gallery-dl\artstation\linusscheffel\artstation_3968641_13978104_Desert Eagle.gif
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/013/978/107/large/linus-scheffel-deagle6.jpg?1541940425&gallerydl_no_cache=2JoVFEINQA5 HTTP/1.1" 200 624572
* .\gallery-dl\artstation\linusscheffel\artstation_3968641_13978107_Desert Eagle.jpg
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /projects/Dezay.json HTTP/1.1" 200 None
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/014/365/417/large/linus-scheffel-2.jpg?1543671836&gallerydl_no_cache=12xUf9NXYG8 HTTP/1.1" 200 251550
* .\gallery-dl\artstation\linusscheffel\artstation_3016223_14365417_Scar-H.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/014/365/420/large/linus-scheffel-3.jpg?1543671849&gallerydl_no_cache=8Vp1xnfyxep HTTP/1.1" 200 266765
* .\gallery-dl\artstation\linusscheffel\artstation_3016223_14365420_Scar-H.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/014/365/421/large/linus-scheffel-4.jpg?1543671863&gallerydl_no_cache=ilph7cikpVk HTTP/1.1" 200 213842
* .\gallery-dl\artstation\linusscheffel\artstation_3016223_14365421_Scar-H.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/014/365/415/large/linus-scheffel-1.jpg?1543671822&gallerydl_no_cache=2Os5RynJeMw HTTP/1.1" 200 395644
* .\gallery-dl\artstation\linusscheffel\artstation_3016223_14365415_Scar-H.jpg
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /projects/XBeRdl.json HTTP/1.1" 200 None
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/661/534/large/linus-scheffel-2.jpg?1549149657&gallerydl_no_cache=bDNVrzCFnln HTTP/1.1" 200 275402
* .\gallery-dl\artstation\linusscheffel\artstation_3822050_15661534_Cousin Nicky's Gun.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/015/661/527/large/linus-scheffel-1.jpg?1549149640&gallerydl_no_cache=iE7lHXlXLmI HTTP/1.1" 200 312506
* .\gallery-dl\artstation\linusscheffel\artstation_3822050_15661527_Cousin Nicky's Gun.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/015/661/541/large/linus-scheffel-3.jpg?1549149674&gallerydl_no_cache=4XLjNrz53C2 HTTP/1.1" 200 430355
* .\gallery-dl\artstation\linusscheffel\artstation_3822050_15661541_Cousin Nicky's Gun.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/015/661/545/large/linus-scheffel-4.jpg?1549149695&gallerydl_no_cache=9Vv21rr3jEK HTTP/1.1" 200 205996
* .\gallery-dl\artstation\linusscheffel\artstation_3822050_15661545_Cousin Nicky's Gun.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/013/408/191/original/linus-scheffel-tommygungif.gif?1539468191&gallerydl_no_cache=lYBnQXTyJrm HTTP/1.1" 200 9586272
* .\gallery-dl\artstation\linusscheffel\artstation_3822050_13408191_Cousin Nicky's Gun.gif
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /projects/QOPb4.json HTTP/1.1" 200 None
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/015/853/577/large/linus-scheffel-2.jpg?1549920603&gallerydl_no_cache=kXLbwylj709 HTTP/1.1" 200 328717
* .\gallery-dl\artstation\linusscheffel\artstation_3695726_15853577_Daewoo K5 Pistol.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/015/853/571/large/linus-scheffel-1.jpg?1549920592&gallerydl_no_cache=joBi7QenX3L HTTP/1.1" 200 355522
* .\gallery-dl\artstation\linusscheffel\artstation_3695726_15853571_Daewoo K5 Pistol.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/015/853/579/large/linus-scheffel-8.jpg?1549920616&gallerydl_no_cache=lOOwCD85sGA HTTP/1.1" 200 290138
* .\gallery-dl\artstation\linusscheffel\artstation_3695726_15853579_Daewoo K5 Pistol.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/015/853/583/large/linus-scheffel-7.jpg?1549920623&gallerydl_no_cache=cFO4oJByGtr HTTP/1.1" 200 317764
* .\gallery-dl\artstation\linusscheffel\artstation_3695726_15853583_Daewoo K5 Pistol.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/853/590/large/linus-scheffel-11.jpg?1549920632&gallerydl_no_cache=1GW4A4FDJlu HTTP/1.1" 200 274214
* .\gallery-dl\artstation\linusscheffel\artstation_3695726_15853590_Daewoo K5 Pistol.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/015/853/595/large/linus-scheffel-10.jpg?1549920645&gallerydl_no_cache=jAVg949EnrP HTTP/1.1" 200 124651
* .\gallery-dl\artstation\linusscheffel\artstation_3695726_15853595_Daewoo K5 Pistol.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/015/853/597/large/linus-scheffel-5.jpg?1549920650&gallerydl_no_cache=19eHD8HXY34 HTTP/1.1" 200 151166
* .\gallery-dl\artstation\linusscheffel\artstation_3695726_15853597_Daewoo K5 Pistol.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/015/853/601/large/linus-scheffel-6.jpg?1549920660&gallerydl_no_cache=i3hL1AavJec HTTP/1.1" 200 123062
* .\gallery-dl\artstation\linusscheffel\artstation_3695726_15853601_Daewoo K5 Pistol.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/853/604/large/linus-scheffel-4.jpg?1549920668&gallerydl_no_cache=7UYSxewQD9 HTTP/1.1" 200 146595
* .\gallery-dl\artstation\linusscheffel\artstation_3695726_15853604_Daewoo K5 Pistol.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/853/606/large/linus-scheffel-9.jpg?1549920675&gallerydl_no_cache=kmmuHUIAJUC HTTP/1.1" 200 101620
* .\gallery-dl\artstation\linusscheffel\artstation_3695726_15853606_Daewoo K5 Pistol.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/015/853/607/large/linus-scheffel-3.jpg?1549920680&gallerydl_no_cache=lIrI6XKM4sl HTTP/1.1" 200 521237
* .\gallery-dl\artstation\linusscheffel\artstation_3695726_15853607_Daewoo K5 Pistol.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/012/925/032/original/linus-scheffel-daewoogif.gif?1537214283&gallerydl_no_cache=2dKIBLTAUQg HTTP/1.1" 200 10478686
* .\gallery-dl\artstation\linusscheffel\artstation_3695726_12925032_Daewoo K5 Pistol.gif
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /projects/JA61R.json HTTP/1.1" 200 None
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/616/280/large/linus-scheffel-1.jpg?1548973360&gallerydl_no_cache=8QtsSMEtOvn HTTP/1.1" 200 334937
* .\gallery-dl\artstation\linusscheffel\artstation_3466740_15616280_Zonda Pistol.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/616/316/large/linus-scheffel-2.jpg?1548973394&gallerydl_no_cache=dLKOeTmjmqb HTTP/1.1" 200 203146
* .\gallery-dl\artstation\linusscheffel\artstation_3466740_15616316_Zonda Pistol.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/015/616/327/large/linus-scheffel-3.jpg?1548973434&gallerydl_no_cache=d2aMbIUlrjo HTTP/1.1" 200 209432
* .\gallery-dl\artstation\linusscheffel\artstation_3466740_15616327_Zonda Pistol.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/616/352/large/linus-scheffel-4.jpg?1548973525&gallerydl_no_cache=4xI4nXBwQwM HTTP/1.1" 200 396805
* .\gallery-dl\artstation\linusscheffel\artstation_3466740_15616352_Zonda Pistol.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/616/364/large/linus-scheffel-5.jpg?1548973557&gallerydl_no_cache=3wbvKsEyixA HTTP/1.1" 200 392481
* .\gallery-dl\artstation\linusscheffel\artstation_3466740_15616364_Zonda Pistol.jpg
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /projects/1mLbo.json HTTP/1.1" 200 None
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/015/660/999/large/linus-scheffel-1.jpg?1549148320&gallerydl_no_cache=aH7BIch8DQC HTTP/1.1" 200 313326
* .\gallery-dl\artstation\linusscheffel\artstation_3419310_15660999_LeMat Revolver.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/661/006/large/linus-scheffel-3.jpg?1549148356&gallerydl_no_cache=5CHsY4krP8G HTTP/1.1" 200 355532
* .\gallery-dl\artstation\linusscheffel\artstation_3419310_15661006_LeMat Revolver.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/015/661/015/large/linus-scheffel-4.jpg?1549148374&gallerydl_no_cache=lkp6nf7IyZb HTTP/1.1" 200 295446
* .\gallery-dl\artstation\linusscheffel\artstation_3419310_15661015_LeMat Revolver.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/661/032/large/linus-scheffel-5.jpg?1549148391&gallerydl_no_cache=9A506PM4Vbq HTTP/1.1" 200 350847
* .\gallery-dl\artstation\linusscheffel\artstation_3419310_15661032_LeMat Revolver.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/661/002/large/linus-scheffel-2.jpg?1549148340&gallerydl_no_cache=5kOCcLbDkZ8 HTTP/1.1" 200 382082
* .\gallery-dl\artstation\linusscheffel\artstation_3419310_15661002_LeMat Revolver.jpg
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /projects/ZwArX.json HTTP/1.1" 200 None
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/660/542/large/linus-scheffel-1.jpg?1549146483&gallerydl_no_cache=hiD3VZBi7G3 HTTP/1.1" 200 384360
* .\gallery-dl\artstation\linusscheffel\artstation_3316034_15660542_Sten MK2.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/660/546/large/linus-scheffel-2.jpg?1549146510&gallerydl_no_cache=eojv36yjiUE HTTP/1.1" 200 272925
* .\gallery-dl\artstation\linusscheffel\artstation_3316034_15660546_Sten MK2.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/660/556/large/linus-scheffel-3.jpg?1549146535&gallerydl_no_cache=fLVuZy0dLRl HTTP/1.1" 200 251288
* .\gallery-dl\artstation\linusscheffel\artstation_3316034_15660556_Sten MK2.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/015/660/567/large/linus-scheffel-4.jpg?1549146563&gallerydl_no_cache=CPK0pJyZuv HTTP/1.1" 200 175703
* .\gallery-dl\artstation\linusscheffel\artstation_3316034_15660567_Sten MK2.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/660/582/large/linus-scheffel-5.jpg?1549146595&gallerydl_no_cache=lgjGenN1FTC HTTP/1.1" 200 598183
* .\gallery-dl\artstation\linusscheffel\artstation_3316034_15660582_Sten MK2.jpg
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /projects/LKr6P.json HTTP/1.1" 200 None
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/012/318/175/large/linus-scheffel-1.jpg?1534182289&gallerydl_no_cache=6aqPD6IvSUi HTTP/1.1" 200 225670
* .\gallery-dl\artstation\linusscheffel\artstation_3091252_12318175_Browning Machine Gun.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/012/318/170/large/linus-scheffel-2.jpg?1534182280&gallerydl_no_cache=br0RSfHW8hU HTTP/1.1" 200 196020
* .\gallery-dl\artstation\linusscheffel\artstation_3091252_12318170_Browning Machine Gun.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/012/318/171/large/linus-scheffel-3.jpg?1534182281&gallerydl_no_cache=ihA3sYvfbW4 HTTP/1.1" 200 293557
* .\gallery-dl\artstation\linusscheffel\artstation_3091252_12318171_Browning Machine Gun.jpg
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /projects/vo6kY.json HTTP/1.1" 200 None
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/010/130/386/large/linus-scheffel-1.jpg?1522744972&gallerydl_no_cache=60oyjjDtd5G HTTP/1.1" 200 190692
* .\gallery-dl\artstation\linusscheffel\artstation_2959672_10130386_Remington 700.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/010/130/387/large/linus-scheffel-2.jpg?1522743879&gallerydl_no_cache=a15WgzOwIrp HTTP/1.1" 200 146969
* .\gallery-dl\artstation\linusscheffel\artstation_2959672_10130387_Remington 700.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/010/130/395/large/linus-scheffel-3.jpg?1522743885&gallerydl_no_cache=gVvXzcOWWxl HTTP/1.1" 200 137771
* .\gallery-dl\artstation\linusscheffel\artstation_2959672_10130395_Remington 700.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/010/130/385/large/linus-scheffel-6.jpg?1522743872&gallerydl_no_cache=2rTLAih2Mth HTTP/1.1" 200 169887
* .\gallery-dl\artstation\linusscheffel\artstation_2959672_10130385_Remington 700.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/010/130/384/large/linus-scheffel-9.jpg?1522743872&gallerydl_no_cache=hCNwN91FSE1 HTTP/1.1" 200 144155
* .\gallery-dl\artstation\linusscheffel\artstation_2959672_10130384_Remington 700.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/010/130/388/large/linus-scheffel-10.jpg?1522743878&gallerydl_no_cache=2H7mygrH7Ia HTTP/1.1" 200 175936
* .\gallery-dl\artstation\linusscheffel\artstation_2959672_10130388_Remington 700.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/010/130/397/large/linus-scheffel-11.jpg?1522743885&gallerydl_no_cache=7XpP5kFVswq HTTP/1.1" 200 139459
* .\gallery-dl\artstation\linusscheffel\artstation_2959672_10130397_Remington 700.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/010/130/400/large/linus-scheffel-12.jpg?1522743891&gallerydl_no_cache=ePTVFn8J4HI HTTP/1.1" 200 142425
* .\gallery-dl\artstation\linusscheffel\artstation_2959672_10130400_Remington 700.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/010/130/403/large/linus-scheffel-13.jpg?1522743897&gallerydl_no_cache=dKFCI7lggSH HTTP/1.1" 200 102131
* .\gallery-dl\artstation\linusscheffel\artstation_2959672_10130403_Remington 700.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/010/130/399/large/linus-scheffel-4.jpg?1522743890&gallerydl_no_cache=jz3M8esUhWv HTTP/1.1" 200 132065
* .\gallery-dl\artstation\linusscheffel\artstation_2959672_10130399_Remington 700.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/010/130/402/large/linus-scheffel-5.jpg?1522743897&gallerydl_no_cache=4zjv2hh1h7e HTTP/1.1" 200 121623
* .\gallery-dl\artstation\linusscheffel\artstation_2959672_10130402_Remington 700.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/010/130/389/large/linus-scheffel-7.jpg?1522743878&gallerydl_no_cache=gP9bbr4mVKv HTTP/1.1" 200 319507
* .\gallery-dl\artstation\linusscheffel\artstation_2959672_10130389_Remington 700.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/010/132/669/large/linus-scheffel-14.jpg?1522754019&gallerydl_no_cache=kP5HnzjcMpR HTTP/1.1" 200 201265
* .\gallery-dl\artstation\linusscheffel\artstation_2959672_10132669_Remington 700.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/010/132/671/large/linus-scheffel-15.jpg?1522754029&gallerydl_no_cache=9LiMlKutNE3 HTTP/1.1" 200 202378
* .\gallery-dl\artstation\linusscheffel\artstation_2959672_10132671_Remington 700.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/010/132/672/large/linus-scheffel-16.jpg?1522754040&gallerydl_no_cache=5IwkAbSBABj HTTP/1.1" 200 197419
* .\gallery-dl\artstation\linusscheffel\artstation_2959672_10132672_Remington 700.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/010/132/673/large/linus-scheffel-17.jpg?1522754056&gallerydl_no_cache=bs4OpxbfqLX HTTP/1.1" 200 245165
* .\gallery-dl\artstation\linusscheffel\artstation_2959672_10132673_Remington 700.jpg
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /projects/R4Vxe.json HTTP/1.1" 200 None
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/008/763/220/large/linus-scheffel-1.jpg?1515150119&gallerydl_no_cache=eqzq8IwUyNj HTTP/1.1" 200 309193
* .\gallery-dl\artstation\linusscheffel\artstation_2601560_8763220_Smith and Wesson 500.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/008/763/219/large/linus-scheffel-2.jpg?1515150111&gallerydl_no_cache=lQcY5GPyKRD HTTP/1.1" 200 561239
* .\gallery-dl\artstation\linusscheffel\artstation_2601560_8763219_Smith and Wesson 500.jpg
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /projects/yaROx.json HTTP/1.1" 200 None
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/660/776/large/linus-scheffel-1.jpg?1549147277&gallerydl_no_cache=dmOsKBx5hDB HTTP/1.1" 200 350355
* .\gallery-dl\artstation\linusscheffel\artstation_3437963_15660776_Lost Radio.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/015/660/781/large/linus-scheffel-2.jpg?1549147295&gallerydl_no_cache=8Z3FjBR8tMx HTTP/1.1" 200 168634
* .\gallery-dl\artstation\linusscheffel\artstation_3437963_15660781_Lost Radio.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/015/660/770/large/linus-scheffel-3.jpg?1549147259&gallerydl_no_cache=4DXQ2m9p8IP HTTP/1.1" 200 186554
* .\gallery-dl\artstation\linusscheffel\artstation_3437963_15660770_Lost Radio.jpg
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /projects/E3zvn.json HTTP/1.1" 200 None
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/012/209/645/large/linus-scheffel-1.jpg?1533629739&gallerydl_no_cache=1cYBOgldxvc HTTP/1.1" 200 381375
* .\gallery-dl\artstation\linusscheffel\artstation_3502432_12209645_Radio 2.0.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/012/212/558/large/linus-scheffel-2.jpg?1533640369&gallerydl_no_cache=6GeFXIOsq4P HTTP/1.1" 200 290690
* .\gallery-dl\artstation\linusscheffel\artstation_3502432_12212558_Radio 2.0.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/012/212/559/large/linus-scheffel-3.jpg?1533640372&gallerydl_no_cache=kC99cmsL12s HTTP/1.1" 200 393922
* .\gallery-dl\artstation\linusscheffel\artstation_3502432_12212559_Radio 2.0.jpg
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /projects/2vyQA.json HTTP/1.1" 200 None
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/009/624/433/large/linus-scheffel-7.jpg?1520001722&gallerydl_no_cache=hoieku99sIi HTTP/1.1" 200 209859
* .\gallery-dl\artstation\linusscheffel\artstation_2829373_9624433_Obj. 279 Heavy Tank.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/009/624/426/large/linus-scheffel-1.jpg?1520001711&gallerydl_no_cache=9oLsTKZAUaX HTTP/1.1" 200 255634
* .\gallery-dl\artstation\linusscheffel\artstation_2829373_9624426_Obj. 279 Heavy Tank.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/009/624/435/large/linus-scheffel-2.jpg?1520001723&gallerydl_no_cache=l0tkrYJ9HEZ HTTP/1.1" 200 298723
* .\gallery-dl\artstation\linusscheffel\artstation_2829373_9624435_Obj. 279 Heavy Tank.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/009/624/437/large/linus-scheffel-3.jpg?1520001729&gallerydl_no_cache=ehJb5WSV8fF HTTP/1.1" 200 256044
* .\gallery-dl\artstation\linusscheffel\artstation_2829373_9624437_Obj. 279 Heavy Tank.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/009/624/440/large/linus-scheffel-4.jpg?1520001735&gallerydl_no_cache=fHiFdPRGJbX HTTP/1.1" 200 257131
* .\gallery-dl\artstation\linusscheffel\artstation_2829373_9624440_Obj. 279 Heavy Tank.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/009/624/442/large/linus-scheffel-5.jpg?1520001742&gallerydl_no_cache=8uO2hQ8jFuq HTTP/1.1" 200 283219
* .\gallery-dl\artstation\linusscheffel\artstation_2829373_9624442_Obj. 279 Heavy Tank.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/009/624/445/large/linus-scheffel-6.jpg?1520001748&gallerydl_no_cache=h8x3zE5ZAWG HTTP/1.1" 200 296794
* .\gallery-dl\artstation\linusscheffel\artstation_2829373_9624445_Obj. 279 Heavy Tank.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/009/624/465/large/linus-scheffel-1.jpg?1520001842&gallerydl_no_cache=fV1rMAn5MqT HTTP/1.1" 200 255634
* .\gallery-dl\artstation\linusscheffel\artstation_2829373_9624465_Obj. 279 Heavy Tank.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/009/624/464/large/linus-scheffel-2.jpg?1520001835&gallerydl_no_cache=fOvIPPfMU0G HTTP/1.1" 200 298723
* .\gallery-dl\artstation\linusscheffel\artstation_2829373_9624464_Obj. 279 Heavy Tank.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/009/624/441/large/linus-scheffel-10.jpg?1520001740&gallerydl_no_cache=e1yQMT0Kn2V HTTP/1.1" 200 322392
* .\gallery-dl\artstation\linusscheffel\artstation_2829373_9624441_Obj. 279 Heavy Tank.jpg
[urllib3.connectionpool][debug] https://cdnb.artstation.com:443 "GET /p/assets/images/images/009/624/439/large/linus-scheffel-9.jpg?1520001734&gallerydl_no_cache=1UryYtCa7f3 HTTP/1.1" 200 371745
* .\gallery-dl\artstation\linusscheffel\artstation_2829373_9624439_Obj. 279 Heavy Tank.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/009/624/444/large/linus-scheffel-11.jpg?1520001747&gallerydl_no_cache=jA0AJsO26z HTTP/1.1" 200 275350
* .\gallery-dl\artstation\linusscheffel\artstation_2829373_9624444_Obj. 279 Heavy Tank.jpg
[urllib3.connectionpool][debug] https://cdna.artstation.com:443 "GET /p/assets/images/images/009/624/436/large/linus-scheffel-8.jpg?1520001727&gallerydl_no_cache=7Au8eH7Vfvo HTTP/1.1" 200 321175
* .\gallery-dl\artstation\linusscheffel\artstation_2829373_9624436_Obj. 279 Heavy Tank.jpg
PS D:\Test>

@Hrxn
Copy link
Contributor

Hrxn commented May 3, 2019

With urllib3 1.24 of course. But requests still seems to have no update available yet..
Maybe I should pester them a bit on their issue tracker on here..

Oh, and yeah, the contents of the directory, for completeness sake:

PS D:\Test\gallery-dl\artstation\linusscheffel> 7z h -scrcSHA256 .

7-Zip 18.05 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2018-04-30

Scanning
113 files, 61754376 bytes (59 MiB)

SHA256                                                                    Size  Name
---------------------------------------------------------------- -------------  ------------
9986D5F487381393E8564EBF8E40C450E1AE6267FCB4AD67E9DDF15DDFA85385        561239  artstation_2601560_8763219_Smith and Wesson 500.jpg
7A0CCF25ABB05DE8D22EBA39126573E42ACFFB6FA24EC6A7413492D54BBD2819        309193  artstation_2601560_8763220_Smith and Wesson 500.jpg
1750255A75B9D43B5B8285B4CC7D98C23AEFEB9DD5906B048F9C06D05D319DBA        255634  artstation_2829373_9624426_Obj. 279 Heavy Tank.jpg
D22BA23E8BD3150C01071B5C015A1BCD265A02BA9A574400DDD25B48B30B1A4C        209859  artstation_2829373_9624433_Obj. 279 Heavy Tank.jpg
3E411801699706F2C29153F518041F7E88A512CA03C699B21E4D20318EE90C59        298723  artstation_2829373_9624435_Obj. 279 Heavy Tank.jpg
03B6D4E82F5A3DA52A5833FEC4421777ECC44D2D15E97CDCB46129FA83AB86C0        321175  artstation_2829373_9624436_Obj. 279 Heavy Tank.jpg
0A3554246892275DD94D6166EBAD5302CE8556D46383FD9BDCABB6B26D38BC6B        256044  artstation_2829373_9624437_Obj. 279 Heavy Tank.jpg
CD28A52A062E5AC38DCB674CD72FCCA5A6E1D76F0C1BC22C51124A66F32910E6        371745  artstation_2829373_9624439_Obj. 279 Heavy Tank.jpg
AEBA129F0165024E3D8C71A47803B1877DF8F7A158D8B7706EFC60524D8269CB        257131  artstation_2829373_9624440_Obj. 279 Heavy Tank.jpg
F397438BC179FEF81DFAD509E69545CF2697D9016CB42379C21AB1AEDA79BBC7        322392  artstation_2829373_9624441_Obj. 279 Heavy Tank.jpg
43DF2D815BC58002DA474B43AB3188C5B298ED5B9B4252609BE7BDF0D176FAA7        283219  artstation_2829373_9624442_Obj. 279 Heavy Tank.jpg
DF10DE308C80C9EFA29F2DC12C3906FAF1E994B3D6C077C3F6C81639FEA33AC1        275350  artstation_2829373_9624444_Obj. 279 Heavy Tank.jpg
D11AB5F0E5B3CEE2D023D1EDD62FFF4778A4752C15C09BF800C511342C4B4E58        296794  artstation_2829373_9624445_Obj. 279 Heavy Tank.jpg
3E411801699706F2C29153F518041F7E88A512CA03C699B21E4D20318EE90C59        298723  artstation_2829373_9624464_Obj. 279 Heavy Tank.jpg
1750255A75B9D43B5B8285B4CC7D98C23AEFEB9DD5906B048F9C06D05D319DBA        255634  artstation_2829373_9624465_Obj. 279 Heavy Tank.jpg
3C925AB9F1C5E56D35C0E9A2A1E237D5D16335572A0660C98707561FCA5A862F        144155  artstation_2959672_10130384_Remington 700.jpg
30FDFEE5EB48149B1077B803460821C4ABA45AD8CD0E5564ACDA5A5FA5388B8D        169887  artstation_2959672_10130385_Remington 700.jpg
FD7C5C9D119F4F13CF3592E0BF65C477766656175E70301E07900A4AFB9C75CF        190692  artstation_2959672_10130386_Remington 700.jpg
5E8CD4664BAEBC25DC54830E5CB8E4D44B6BEB3038F0C51328FD63EE9E0AFBDE        146969  artstation_2959672_10130387_Remington 700.jpg
B03EC7ADDED595D75A962E54E0CC219379DCEB3C84E2E4C06B32EDAE5C065368        175936  artstation_2959672_10130388_Remington 700.jpg
4824368FA73D8B3286D2C762B536F07ECA747BDC42A388E0EF7E8EB22A46C87F        319507  artstation_2959672_10130389_Remington 700.jpg
C771794B95C3AC97D8E1744C93ACEDCF39838059C3B15AE082C3AD2A9487014F        137771  artstation_2959672_10130395_Remington 700.jpg
3B0BC723F44EC3BB8E2ABE39F73F82AABB2F9345150920E3616A4D988AE178C0        139459  artstation_2959672_10130397_Remington 700.jpg
062C267AC85EB1F9354A4D31307E99DB616E66FACA00D2BF2C347CE33E01763B        132065  artstation_2959672_10130399_Remington 700.jpg
830BBBFD2C44B255077370228C452CC40B825D27424919E08EA6A4DCB2438A7A        142425  artstation_2959672_10130400_Remington 700.jpg
FF29084999F447FB41BD2C211E89EFB123C567AD8403F99E162472822015F12A        121623  artstation_2959672_10130402_Remington 700.jpg
D90EC83F08FD4E7DFA607E4AE2678EB4776D6810231E29DD884B4336A76A1229        102131  artstation_2959672_10130403_Remington 700.jpg
20287A948DFA5041BCBCFA0BEAB553FF535E396B94AE49743CDAB575B23D46F9        201265  artstation_2959672_10132669_Remington 700.jpg
E259ED23D7BCE0BF2073871A006B8AEBC53AAA8B163196B7014293BF62C36BD9        202378  artstation_2959672_10132671_Remington 700.jpg
412FFC787673CF84CE2A8160317D3BA95F57CA49E9CAE1CF1F876078623D2A3E        197419  artstation_2959672_10132672_Remington 700.jpg
4AFCD3883F53B6C43AB96D851725302F5E89624C29CAB7D20326E012F1740428        245165  artstation_2959672_10132673_Remington 700.jpg
778213BC7635A3FEB6571DA9457B27406570AC2E72C5D56632089A7C98C9FE85        395644  artstation_3016223_14365415_Scar-H.jpg
2832EB2510E5C797BA7A91F0C52FF1186117FBCEDDF724E8B70A6B937489D144        251550  artstation_3016223_14365417_Scar-H.jpg
FA24479ABAD81B5591A1E94BF8E91305DCE2AD6F86106CA4EC73CB382FD1D49D        266765  artstation_3016223_14365420_Scar-H.jpg
B93EA1DF50FC284CB50C3F3D9F69C4EED5FFF3498F40543132A9D79DC626F4CF        213842  artstation_3016223_14365421_Scar-H.jpg
5D88D3528E8173DDB2424367298BF7F0AE7CDC220ABC52BC7F53872D18D7F908        196020  artstation_3091252_12318170_Browning Machine Gun.jpg
33C4B104DF059482D20468589132E61B77A3B92B8727EC22AD87AB6952DAFFD3        293557  artstation_3091252_12318171_Browning Machine Gun.jpg
905E52BAE56B3082FD9DDDAA00A505141BE573D9F443D762EC9ED729B0E664F6        225670  artstation_3091252_12318175_Browning Machine Gun.jpg
A0A70916DDD8BA523C8DBDD729BF31520D937C47ED514C27B4E08B6C2CB6D0FB        384360  artstation_3316034_15660542_Sten MK2.jpg
2D5A2632E7AC5AA1A9AD06D5BCA99177722CCF5E161D04D93A8E905B27F38005        272925  artstation_3316034_15660546_Sten MK2.jpg
2DBB261B94DA51C648C6F9BA1861C7F28191DB9410C1DA91F8F38DD1B9EB7413        251288  artstation_3316034_15660556_Sten MK2.jpg
D44221974B62AE80994D8A6BA3C82A28E2E7AF9D21D3830A98E5F3E5BB83B2FE        175703  artstation_3316034_15660567_Sten MK2.jpg
FF0FB80D4B19943DD957B41ED98213DF20DE6F5F8A7C30D8CF76E02CBF307EC1        598183  artstation_3316034_15660582_Sten MK2.jpg
8522298ADE8710FCC1F043D9D95C50E21E375C8EE63D79AA309E2F2997B29344        313326  artstation_3419310_15660999_LeMat Revolver.jpg
7433D1B462236FABC4157C293BE38C09750D1413F073F56F6E3348DBD15E9670        382082  artstation_3419310_15661002_LeMat Revolver.jpg
0E8C34E0C67BB9CA49564CBA79F7018C0690C3C85D0D91962B710FF0AAEF48FD        355532  artstation_3419310_15661006_LeMat Revolver.jpg
CC4A75B7FF7010EB9EAF122E864AE86E18CEE0CB816AD74A4176E67BAD61C6FC        295446  artstation_3419310_15661015_LeMat Revolver.jpg
8E62D4805ECD51E586FDCEBB3C31ACC567C68D51BFE1C3493F03C0C1DF6654F1        350847  artstation_3419310_15661032_LeMat Revolver.jpg
AAE9DCF0B8504F04F0C89860EBF50DFFB50F09626AE258C3D4CADC28F141104D        186554  artstation_3437963_15660770_Lost Radio.jpg
98F46B1FE319B45783FE915CCFEF0E5471BAE5CA50A4A5F9ED1279499A79DF57        350355  artstation_3437963_15660776_Lost Radio.jpg
8F3F6C9284285EAE3546A9ED8B3E2CBEC9D736D937A8A5C67BF4FF0C377DB28F        168634  artstation_3437963_15660781_Lost Radio.jpg
CB02BD99F1C1865F31CA44A8D9FB2D0A776D2820E928D8A2D785482C235C21A5        334937  artstation_3466740_15616280_Zonda Pistol.jpg
0F57E9A2001E8934F024FB3C5D229038329297B4C331BF7646785A6D5F6A683D        203146  artstation_3466740_15616316_Zonda Pistol.jpg
AC26DEA231719B650D2E26E0025BB54BE0FADA102EE45E270968EFAC79120905        209432  artstation_3466740_15616327_Zonda Pistol.jpg
584F432F0C3850C140F1AE70932B0D92E95EF20AA39B4C9B0BB5EAC41C9A7C7B        396805  artstation_3466740_15616352_Zonda Pistol.jpg
2EF4BB3BC352DA078D825708455C2E6744F4AC22BF8D42CFC1152B26323DC1E9        392481  artstation_3466740_15616364_Zonda Pistol.jpg
3975C061F30E2C8E9D724E357ADB077B0B9CD61311E44C960B7ED13A575B0891        381375  artstation_3502432_12209645_Radio 2.0.jpg
F13AFFAE87329145FF5BEE7059AC2082B199F9284E72DCFCFADE9CD9901E7F2B        290690  artstation_3502432_12212558_Radio 2.0.jpg
8F45E1B3D6DD7371565CD5C2FAAA3DD95C5AFD4DC0DD3B7CBF6D2EBE24E16DCD        393922  artstation_3502432_12212559_Radio 2.0.jpg
C6C93B0D671C5BE90AB6891C0EC4E016FC2510F69D584902848FA232D3AAF791      10478686  artstation_3695726_12925032_Daewoo K5 Pistol.gif
078190970C168F2F79C40F484437923FCBF6417CE3792801DE17C36507F71F62        355522  artstation_3695726_15853571_Daewoo K5 Pistol.jpg
4375C728EB2FE034EE2CA1D07C5D018D8DBCB733E4D3520F53AAD14D7457B527        328717  artstation_3695726_15853577_Daewoo K5 Pistol.jpg
2B85157422CE0F36F0DB99D65024678848B82D95AAA6F5CF4FCEC130920012AA        290138  artstation_3695726_15853579_Daewoo K5 Pistol.jpg
4D6579D4A25704265F2DC30DD9744B1A5D406E8081457CD2831AC80ACD18494C        317764  artstation_3695726_15853583_Daewoo K5 Pistol.jpg
6BC9A07B65EB0C1AF3CD209EF15C3467C7097CC038D8C63D8BCD426A74B26E40        274214  artstation_3695726_15853590_Daewoo K5 Pistol.jpg
7C03F5EA678CF10C7A359675DA534D69B64694BB68711036240497D2312319DD        124651  artstation_3695726_15853595_Daewoo K5 Pistol.jpg
D06A6AD632D2A8C024A396B164CF71494F7EEF09D9CFCE340D19C71877D072B6        151166  artstation_3695726_15853597_Daewoo K5 Pistol.jpg
1BF7FDDC9208965D0575F3A1BAE7B446B9355528AA3F0D42EBFCC9A719B51EEB        123062  artstation_3695726_15853601_Daewoo K5 Pistol.jpg
115DAB6CBFAD4D54623D4FFE9AE0AB28947BD560339216728EACEE2F3555FF91        146595  artstation_3695726_15853604_Daewoo K5 Pistol.jpg
8794F1125D76BAEE5B8E6C0947E0EFA87E00C45717B8647CA75B3024DA286B2D        101620  artstation_3695726_15853606_Daewoo K5 Pistol.jpg
708C66227FFC9EC4C33D10D98DB7F7A93213DE8A0F3434B8D8CAD2EADFCCC06C        521237  artstation_3695726_15853607_Daewoo K5 Pistol.jpg
3FBA9A85BE7476EAC810E51B66A3AA9A1C297533924CAA335E9D3C1872418E39       9586272  artstation_3822050_13408191_Cousin Nicky's Gun.gif
32BD0276DF91F3FF8FF4F646BED556CAACB55EC352CAB5AFED9668A96DD3F7A8        312506  artstation_3822050_15661527_Cousin Nicky's Gun.jpg
F175CDB7A6357ED0F58CD56DE46BDDC79531C9017D810869C507D3BCC93245E3        275402  artstation_3822050_15661534_Cousin Nicky's Gun.jpg
74C23CDA72857022E39247B7866A2CC92EFDAE40EB689E2EE268350970A8B701        430355  artstation_3822050_15661541_Cousin Nicky's Gun.jpg
F72DAD8083DDC32098966CF265E5B2637C35EE28746833659E7D82788F7181AF        205996  artstation_3822050_15661545_Cousin Nicky's Gun.jpg
AA1CDF678E258CF8295C0B59F81631FE3C98FE53B8978EE6A720CC37D3B7B9DC        438358  artstation_3968641_13978083_Desert Eagle.jpg
638DB961A3CE47145C9E2C1D7D6B25A24E2AD93F8D4FDDD47F0B8B9CBF9AD899        419855  artstation_3968641_13978084_Desert Eagle.jpg
CF8D3B288CA94E04AE91477180C1A7AE0616EECEC64CCAC81E93F4D6A92D2670        155982  artstation_3968641_13978095_Desert Eagle.jpg
7D53FC228C181DDB76EE92321DECE88F6BC52917DE51049415F08A44DB48BA04        192551  artstation_3968641_13978097_Desert Eagle.jpg
A2A0E439360BE133DBE95A8D368ACD56CEACCFF3E0E27043BB92C95A78581D27        142377  artstation_3968641_13978099_Desert Eagle.jpg
6070F3CCC145A82BCB67089D5B73727CED4324164D7E91B37EB3F755ECCD4475      10343690  artstation_3968641_13978104_Desert Eagle.gif
30C7C58A259714E6345DF9B16559F6B06379F2E9509FE6E2EE6EAC6D43F7B89A        624572  artstation_3968641_13978107_Desert Eagle.jpg
847A2D80D812E853471DC1C8CF16A5817F79002BBE8D86D4097FEB326215BCF8        371520  artstation_3968641_14267788_Desert Eagle.jpg
DD0522BDB71DF9A0B65C36C3905D2D5A2BFBC271762874317F7FFEB5C94CA583        226929  artstation_4231317_15159595_20 mm Anti-Materiel Rifle.jpg
099C9F0E2C932D097D4CD1669B5C9D7C2FEA7684D7B71B7E2A6A9FF0403237C7        211452  artstation_4231317_15159596_20 mm Anti-Materiel Rifle.jpg
8422E72233DF6E266A6842EBCC70E00F5EAEDF4ACB8C3622612C7BA72375FB7E        173399  artstation_4231317_15159604_20 mm Anti-Materiel Rifle.jpg
B1A1B400512689650A8700D1D1079D9A8A62F4B4DDF69A63EFEAAEB8AB99153F        184504  artstation_4231317_15159609_20 mm Anti-Materiel Rifle.jpg
45B1F6EEB662FF7CD84F5C04F08B6235A716560348D8328AC761864321C01A4E        282027  artstation_4231317_15159614_20 mm Anti-Materiel Rifle.jpg
A70452CE9103070E14B0818CE14BD7F0D4C0EC26D227B49FB7C2BF484D012316        249919  artstation_4231317_15159620_20 mm Anti-Materiel Rifle.jpg
AEB14EF18D53CC64CEC668AA8F388D210FEB240E9A5B94637F92801FADA7B4E3        172747  artstation_4231317_15159625_20 mm Anti-Materiel Rifle.jpg
C95BA2ED36E906E585DFDA0F65B6562BB834267C13A909DE969D2DAC7FA1F6BA        251421  artstation_4231317_15159628_20 mm Anti-Materiel Rifle.jpg
07741AD2B6995B6E6FF28A64DFD6AB4F70F2AE8155BD0D8BC253BAA0D58DB4E7        342512  artstation_4554825_16180303_Snajperskaja Vintovka Dragunova.jpg
371A52E1E3979469A0A36699B77CF22EB8F9EE98CE151503DCA662D57146C567        349183  artstation_4554825_16180313_Snajperskaja Vintovka Dragunova.jpg
7E9E342B50CF8C36EEA30088D99516BC04D1E73B7D6B0A567CC1153B23F8C980        335658  artstation_4554825_16180323_Snajperskaja Vintovka Dragunova.jpg
76E72961C9EA35AA83D461714C39042B73436479892F37ECF36EC9466A634FE3        317761  artstation_4554825_16180333_Snajperskaja Vintovka Dragunova.jpg
61B468A27C072FABBBFD9D9C15148A88375488AFD55358679F43040F451F82B4        397496  artstation_4554825_16180339_Snajperskaja Vintovka Dragunova.jpg
2560B5DE1882208E8754F6362B1E2A7B4810CC00B8BF8C503F2B05C3CF089ED6        313438  artstation_4554825_16180341_Snajperskaja Vintovka Dragunova.jpg
1A88D1A1F2BB3C083D7770F1BAC64ABA2A59F764AD5F3750F85ED68A4874AB16        315927  artstation_4554825_16180345_Snajperskaja Vintovka Dragunova.jpg
2D60664C588D310A42AD39D521046ADE9FC60FC596B9F4A032702E10DB6431EA        289063  artstation_4554825_16180354_Snajperskaja Vintovka Dragunova.jpg
B8436A3DE9D655B5030EF79A038D37781F8C18D631D53C3F74D0F1D0F4A0697E        257000  artstation_4554825_16180357_Snajperskaja Vintovka Dragunova.jpg
E658366C23C9C9337E3A8B6BBF9139B7B8D1C9F5E25D85012A6E08A2BC06C611        242913  artstation_4554825_16180361_Snajperskaja Vintovka Dragunova.jpg
040906392E4CC116ECBE0390C056E65BE9DEF2103229064CEF375E0D099C1AFF        314881  artstation_4554825_16180368_Snajperskaja Vintovka Dragunova.jpg
7A01E6BB07F119369F0D853E453651922837EC36FF41890B7A78E9AD1AFD9453        340345  artstation_4554825_16180370_Snajperskaja Vintovka Dragunova.jpg
D15DEC7F09E36B55B7E5FF28B98394307794520B8E7FC96D22340527E43429C5        342495  artstation_4554825_16180375_Snajperskaja Vintovka Dragunova.jpg
AED3602B88E8ADB56FEAF85116285804546DDD869172AA46172FF7D40F832C16        271854  artstation_4554825_16180379_Snajperskaja Vintovka Dragunova.jpg
4407F1BFE9FCE3DE3B597666252094A5F2D400A22F2B2167D2BCD6D932D56E2C        322647  artstation_4554825_16180381_Snajperskaja Vintovka Dragunova.jpg
D51743064B31BFF99C54339E3FEB354F3F703003DB547CBE4ACACD788DA5FD68        271495  artstation_4554825_16591952_Snajperskaja Vintovka Dragunova.jpg
CF73BA5CAD2092E599FDF0D9715A23685746FF2547F708CC4BF9712D5D40D204        274221  artstation_4554825_16591954_Snajperskaja Vintovka Dragunova.jpg
37FDFE327DD03F2535D258EF6D874FFF7180B0C175B564212E5BC2BE28D69A9A        444900  artstation_4823159_17255167_Selfie Pistol.jpg
308EB30E65B79F6FB4859C5BAF38AB2454377227E51384A9157F4FAB7291F355        295312  artstation_4823159_17256008_Selfie Pistol.jpg
80EAAA6DC3AE8E3D3F953E6C772786C75F4652E8B6612C3349361944D93A28D0        298608  artstation_4823159_17256010_Selfie Pistol.jpg
12D53EB94E9C336460084B761D3AAA6C3A3189A6B48AB94C38A382EAD3BFBBD3       1078688  artstation_4823159_17344762_Selfie Pistol.jpg
---------------------------------------------------------------- -------------  ------------
1928CCB5C9C7EF1E09E213CC1BE9172A509D847902AD4AC998FB87B545B1CF73      61754376

Files: 113
Size: 61754376

SHA256 for data:              1928CCB5C9C7EF1E09E213CC1BE9172A509D847902AD4AC998FB87B545B1CF73
SHA256 for data and names:    788666EDA36F8A5DD99B8E9D8342010E8FE13CC61ECECE44CC3E5C0A632297B5

Everything is Ok
PS D:\Test\gallery-dl\artstation\linusscheffel>

@Hrxn
Copy link
Contributor

Hrxn commented May 3, 2019

Okay, so my config file does not seem to make any difference.
I think that rules out the setting for User Agent, for example.

Will test later on another Windows box with a slightly different version of Python, but I doubt I'll see any other result.

@mikf
Copy link
Owner

mikf commented May 4, 2019

Thank you!

Windows 7 or 10 (or any other I guess) makes no difference and pyOpenSSL needs to be an optional dependency for those platforms. Good to know.

The 403: Forbidden error on Artstation is in actuality a Cloudflare CAPTCHA check and it gets triggered when the client doesn't support the right SSL/TLS ciphers. urllib3 1.24 didn't set a default cipher list, but 1.24.1+ did and that's why there was a difference between those versions. 1.25 updated its list and gets accepted by Cloudflare yet again, unless your operating system / Python interpreter / etc. doesn't support all the ciphers listed. And that's where pyOpenSSL comes in.

@mikf
Copy link
Owner

mikf commented May 4, 2019

Fixed in 1.8.3:
https://github.com/mikf/gallery-dl/releases/download/v1.8.3/gallery-dl.exe

@mikf mikf closed this as completed May 4, 2019
@Hrxn
Copy link
Contributor

Hrxn commented May 4, 2019

Do I understand this right? For Windows, this is not something that can be changed in urllib3 (or in requests, for that matter)?
It's basically a limitation of the Python Interpreter on Windows? Or is it Windows itself? Assuming that Python relies on the primitives and mechanisms provided by the OS here (SChannel, basically?) and they are at fault in this case, because they don't support some specific cipher settings?

I mean, as long as OpenSSL/pyOpenSSL still works it's probably not really a problem, but I just wonder about the reason for this.

And given this bit here from https://github.com/pyca/pyopenssl:

Note: The Python Cryptographic Authority strongly suggests the use of pyca/cryptography where possible. If you are using pyOpenSSL for anything other than making a TLS connection you should move to cryptography and drop your pyOpenSSL dependency.

@mikf
Copy link
Owner

mikf commented May 4, 2019

It all boils down to making Cloudflare believe we are an actual web browser controlled by a human being when making HTTP requests, and lately they are using the list of supported SSL/TLS ciphers sent during a SSL handshake to try to differentiate between bot and human.

This list of ciphers is influenced by two things:

  • A list of cipher names given to a SSLContext (urllib3/util/ssl_.py, this is what can be directly controlled by gallery-dl)
  • The actual ciphers the underlying SSL implementation chooses from those names.

The latter is limited by the SSL library your Python interpreter was built against, your OS, and maybe some other things as well ... I'm not really sure what exactly is influencing this. pyOpenSSL ships with an up-to-date OpenSSL library and thereby solves these platform limitations.

And I've read the warning from pyOpenSSL, but "making a TLS connection" is exactly what it is being used for in this instance, so I wouldn't worry.

@Hrxn
Copy link
Contributor

Hrxn commented May 4, 2019

Yeah, I've noticed that part about "making a TLS conneciton", I wasn't concerned.. well, I should've just left that part out of my comment. 😅

Just asking out of curiosity. Because no matter what happens on Cloudflare's side, like trying to ask for some fancy and fresh state-of-the-art cipher setting, I would have assumed that this still works as expected on Windows. Otherwise, I was thinking users would have noticed some other breakage on the web in general. Given how commonly used Cloudflare is. But I think I get it now, this isn't a normal TLS handshake, like establishing agreement on both sides involved and then simply go on with business, this is rather using the peculiarities of TLS as a deliberate detection mechanism, so thanks for clearing that up.

@KarelWintersky
Copy link

same issue

@kayeags13
Copy link

kayeags13 commented May 22, 2022

Issue appears to be recurring.

With config.

gallery-dl -v https://www.artstation.com/erikasampaio https://www.artstation.com/psychepool https://www.artstation.com/chocofing https://www.artstation.com/jiuge
[gallery-dl][debug] Version 1.21.2
[gallery-dl][debug] Python 3.8.1 - macOS-10.16-x86_64-i386-64bit
[gallery-dl][debug] requests 2.22.0 - urllib3 1.25.7
[1/4] https://www.artstation.com/erikasampaio
[gallery-dl][debug] Starting DownloadJob for 'https://www.artstation.com/erikasampaio'
[artstation][debug] Using ArtstationUserExtractor for 'https://www.artstation.com/erikasampaio'
[urllib3.connectionpool][debug] Starting new HTTPS connection (1): www.artstation.com:443
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /users/erikasampaio/quick.json HTTP/1.1" 403 None
[artstation][error] HttpError: '403 Forbidden' for 'https://www.artstation.com/users/erikasampaio/quick.json'
[2/4] https://www.artstation.com/psychepool
[gallery-dl][debug] Starting DownloadJob for 'https://www.artstation.com/psychepool'
[artstation][debug] Using ArtstationUserExtractor for 'https://www.artstation.com/psychepool'
[urllib3.connectionpool][debug] Resetting dropped connection: www.artstation.com
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /users/psychepool/quick.json HTTP/1.1" 403 None
[artstation][error] HttpError: '403 Forbidden' for 'https://www.artstation.com/users/psychepool/quick.json'
[3/4] https://www.artstation.com/chocofing
[gallery-dl][debug] Starting DownloadJob for 'https://www.artstation.com/chocofing'
[artstation][debug] Using ArtstationUserExtractor for 'https://www.artstation.com/chocofing'
[urllib3.connectionpool][debug] Resetting dropped connection: www.artstation.com
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /users/chocofing/quick.json HTTP/1.1" 403 None
[artstation][error] HttpError: '403 Forbidden' for 'https://www.artstation.com/users/chocofing/quick.json'
[4/4] https://www.artstation.com/jiuge
[gallery-dl][debug] Starting DownloadJob for 'https://www.artstation.com/jiuge'
[artstation][debug] Using ArtstationUserExtractor for 'https://www.artstation.com/jiuge'
[urllib3.connectionpool][debug] Resetting dropped connection: www.artstation.com
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /users/jiuge/quick.json HTTP/1.1" 403 None
[artstation][error] HttpError: '403 Forbidden' for 'https://www.artstation.com/users/jiuge/quick.json'

Without config:

gallery-dl --verbose --ignore-config https://www.artstation.com/erikasampaio https://www.artstation.com/psychepool https://www.artstation.com/chocofing https://www.artstation.com/jiuge
[gallery-dl][debug] Version 1.21.2
[gallery-dl][debug] Python 3.8.1 - macOS-10.16-x86_64-i386-64bit
[gallery-dl][debug] requests 2.22.0 - urllib3 1.25.7
[1/4] https://www.artstation.com/erikasampaio
[gallery-dl][debug] Starting DownloadJob for 'https://www.artstation.com/erikasampaio'
[artstation][debug] Using ArtstationUserExtractor for 'https://www.artstation.com/erikasampaio'
[urllib3.connectionpool][debug] Starting new HTTPS connection (1): www.artstation.com:443
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /users/erikasampaio/quick.json HTTP/1.1" 403 None
[artstation][error] HttpError: '403 Forbidden' for 'https://www.artstation.com/users/erikasampaio/quick.json'
[2/4] https://www.artstation.com/psychepool
[gallery-dl][debug] Starting DownloadJob for 'https://www.artstation.com/psychepool'
[artstation][debug] Using ArtstationUserExtractor for 'https://www.artstation.com/psychepool'
[urllib3.connectionpool][debug] Resetting dropped connection: www.artstation.com
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /users/psychepool/quick.json HTTP/1.1" 403 None
[artstation][error] HttpError: '403 Forbidden' for 'https://www.artstation.com/users/psychepool/quick.json'
[3/4] https://www.artstation.com/chocofing
[gallery-dl][debug] Starting DownloadJob for 'https://www.artstation.com/chocofing'
[artstation][debug] Using ArtstationUserExtractor for 'https://www.artstation.com/chocofing'
[urllib3.connectionpool][debug] Resetting dropped connection: www.artstation.com
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /users/chocofing/quick.json HTTP/1.1" 403 None
[artstation][error] HttpError: '403 Forbidden' for 'https://www.artstation.com/users/chocofing/quick.json'
[4/4] https://www.artstation.com/jiuge
[gallery-dl][debug] Starting DownloadJob for 'https://www.artstation.com/jiuge'
[artstation][debug] Using ArtstationUserExtractor for 'https://www.artstation.com/jiuge'
[urllib3.connectionpool][debug] Resetting dropped connection: www.artstation.com
[urllib3.connectionpool][debug] https://www.artstation.com:443 "GET /users/jiuge/quick.json HTTP/1.1" 403 None
[artstation][error] HttpError: '403 Forbidden' for 'https://www.artstation.com/users/jiuge/quick.json'

I have the laterst version of pyOpenSSL installed.

@mikf
Copy link
Owner

mikf commented May 27, 2022

@KarelWintersky @kayeags13
Take a look at #2527. This issue should also be fixed in the latest release.

I have the laterst version of pyOpenSSL installed.

pyOpenSSL hasn't been used for more than 2 years by now (3c534d8)

@KarelWintersky
Copy link

@mikf , confirmed, fixed. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants