soimort on develop
[common] new parameters for get… [tiktok] fix extraction for alt… (compare)
soimort on develop
Fixed a typo (compare)
soimort on develop
[tiktok] improve regexp (compare)
soimort on untagged-4145dfa1d76b428d8b09
'''C:\Users\zys03>you-get https://y.qq.com/n/yqq/song/003kexuS3hPcVK.html --debug
[DEBUG] get_content: https://y.qq.com/n/yqq/song/003kexuS3hPcVK.html
[DEBUG] get_content: http://vv.video.qq.com/getinfo?otype=json&appver=3.2.19.333&platform=4100201&defnpayver=1&defn=shd&vid=003kexuS3hPcVK
you-get: version 0.4.1432, a tiny downloader that scrapes the web.
you-get: Namespace(URL=['https://y.qq.com/n/yqq/song/003kexuS3hPcVK.html'], auto_rename=False, cookies=None, debug=True, extractor_proxy=None, force=False, format=None, help=False, http_proxy=None, info=False, input_file=None, insecure=False, itag=None, json=False, no_caption=False, no_merge=False, no_proxy=False, output_dir='.', output_filename=None, password=None, player=None, playlist=False, skip_existing_file_size_check=False, socks_proxy=None, stream=None, timeout=600, url=False, version=False)
Traceback (most recent call last):
File "c:\users\zys03\appdata\local\programs\python\python37\lib\runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "c:\users\zys03\appdata\local\programs\python\python37\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\zys03\AppData\Local\Programs\Python\Python37\Scripts\you-get.exe__main.py", line 7, in <module>
File "c:\users\zys03\appdata\local\programs\python\python37\lib\site-packages\you_get\main__.py", line 92, in main
main(kwargs)
File "c:\users\zys03\appdata\local\programs\python\python37\lib\site-packages\you_get\common.py", line 1763, in main
script_main(any_download, any_download_playlist, kwargs)
File "c:\users\zys03\appdata\local\programs\python\python37\lib\site-packages\you_get\common.py", line 1651, in script_main
extra
File "c:\users\zys03\appdata\local\programs\python\python37\lib\site-packages\you_get\common.py", line 1307, in download_main
download(url, kwargs)
File "c:\users\zys03\appdata\local\programs\python\python37\lib\site-packages\you_get\common.py", line 1754, in any_download
m.download(url, **kwargs)
File "c:\users\zys03\appdata\local\programs\python\python37\lib\site-packages\you_get\extractors\qq.py", line 182, in qq_download
qq_download_by_vid(vid, title, output_dir, merge, info_only)
File "c:\users\zys03\appdata\local\programs\python\python37\lib\site-packages\you_get\extractors\qq.py", line 25, in qq_download_by_vid
fn_pre = video_json['vl']['vi'][0]['lnk']
KeyError: 'vl'
C:\Users\zys03>
广东省替换成0511可以用了
大王,你这个 0511 是怎么找出来了?
you-get https://www.ixigua.com/6851090298882392584 --debug
output:
you-get: version 0.4.1488, a tiny downloader that scrapes the web.
you-get: Namespace(URL=['https://www.ixigua.com/6851090298882392584'], auto_rename=False, cookies=None, debug=True, extractor_proxy=None, force=False, format=None, help=False, http_proxy=None, info=False, input_file=None, insecure=False, itag=None, json=False, no_caption=False, no_merge=False, no_proxy=False, output_dir='.', output_filename=None, password=None, player=None, playlist=False, skip_existing_file_size_check=False, socks_proxy=None, stream=None, timeout=600, url=False, version=False)
Traceback (most recent call last):
File "/Users/xx/project/py37/bin/you-get", line 8, in <module>
sys.exit(main())
File "/Users/xx/project/py37/lib/python3.7/site-packages/you_get/__main__.py", line 92, in main
main(**kwargs)
File "/Users/xx/project/py37/lib/python3.7/site-packages/you_get/common.py", line 1799, in main
script_main(any_download, any_download_playlist, **kwargs)
File "/Users/xx/project/py37/lib/python3.7/site-packages/you_get/common.py", line 1687, in script_main
**extra
File "/Users/xx/project/py37/lib/python3.7/site-packages/you_get/common.py", line 1328, in download_main
download(url, **kwargs)
File "/Users/xx/project/py37/lib/python3.7/site-packages/you_get/common.py", line 1790, in any_download
m.download(url, **kwargs)
File "/Users/xx/project/py37/lib/python3.7/site-packages/you_get/extractors/ixigua.py", line 93, in ixigua_download
conf = loads(match1(html, r"window\.config = (.+);"))
File "/Users/xx/.pyenv/versions/3.7.9/lib/python3.7/json/__init__.py", line 341, in loads
raise TypeError(f'the JSON object must be str, bytes or bytearray, '
TypeError: the JSON object must be str, bytes or bytearray, not NoneType
iqiyi.com redirects me to iq.com. Do you think if I copy the iqiyi extractor it will be similar for iq?
The existing iqiyi.com extractor is unlikely to work for iq.com, but I expect the core algorithms to be pretty much similar
If someone wants to implement an extractor for iq.com, it would be nice for me to know