Thư viện này dự định thực hiện phân tích cú pháp HTML [e. g. cạo web] đơn giản và trực quan nhất có thể
Khi sử dụng thư viện này, bạn sẽ tự động nhận được
- Hỗ trợ JavaScript đầy đủ
- Bộ chọn CSS [a. k. kiểu jQuery, nhờ PyQuery]
- Bộ chọn XPath, dành cho người yếu tim
- Tác nhân người dùng bị giả mạo [giống như một trình duyệt web thực sự]
- Tự động theo dõi các chuyển hướng
- Kết nối–tổng hợp và tính bền bỉ của cookie
- Trải nghiệm Yêu cầu mà bạn biết và yêu thích, với khả năng phân tích kỳ diệu
- Hỗ trợ không đồng bộ
Cài đặt
$ pipenv install requests-html ✨🍰✨
Chỉ Python 3. 6 được hỗ trợ
Hướng dẫn & Cách sử dụng
Thực hiện một yêu cầu GET cho python. org, sử dụng Yêu cầu
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
Hoặc muốn thử phiên không đồng bộ của chúng tôi
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']
Nhưng async rất thú vị khi tìm nạp một số trang web cùng một lúc
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> async def get_pythonorg[]: .. r = await asession.get['//python.org/'] >>> async def get_reddit[]: .. r = await asession.get['//reddit.com/'] >>> async def get_google[]: .. r = await asession.get['//google.com/'] >>> session.run[get_pythonorg, get_reddit, get_google]
Lấy danh sách tất cả các liên kết trên trang, nguyên trạng [không bao gồm các liên kết neo]
>>> r.html.links {'//docs.python.org/3/tutorial/', '/about/apps/', '//github.com/python/pythondotorg/issues', '/accounts/login/', '/dev/peps/', '/about/legal/', '//docs.python.org/3/tutorial/introduction.html#lists', '/download/alternatives', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '/download/other/', '/downloads/windows/', '//mail.python.org/mailman/listinfo/python-dev', '/doc/av', '//devguide.python.org/', '/about/success/#engineering', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '/about/gettingstarted/', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '/success-stories/industrial-light-magic-runs-python/', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '/', '//pyfound.blogspot.com/', '/events/python-events/past/', '/downloads/release/python-2714/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//status.python.org/', '/community/workshops/', '/community/lists/', '//buildbot.net/', '/community/awards', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '/psf/donations/', '//wiki.python.org/moin/Languages', '/dev/', '/events/python-user-group/', '//wiki.qt.io/PySide', '/community/sigs/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//planetpython.org/', '/events/python-events', '/about/help/', '/events/python-user-group/past/', '/about/success/', '/psf-landing/', '/about/apps', '/about/', '//www.wxpython.org/', '/events/python-user-group/665/', '//www.python.org/psf/codeofconduct/', '/dev/peps/peps.rss', '/downloads/source/', '/psf/sponsorship/sponsors/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//bugs.python.org/', '/community/merchandise/', '//tornadoweb.org', '/events/python-user-group/650/', '//flask.pocoo.org/', '/downloads/release/python-364/', '/events/python-user-group/660/', '/events/python-user-group/638/', '/psf/', '/doc/', '//blog.python.org', '/events/python-events/604/', '/about/success/#government', '//python.org/dev/peps/', '//docs.python.org', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '/users/membership/', '/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '/downloads/', '/jobs/', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '/privacy/', '//pypi.python.org/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.scipy.org', '/community/forums/', '/about/success/#scientific', '/about/success/#software-development', '/shell/', '/accounts/signup/', '//www.facebook.com/pythonlang?fref=ts', '/community/', '//kivy.org/', '/about/quotes/', '//www.web2py.com/', '/community/logos/', '/community/diversity/', '/events/calendars/', '//wiki.python.org/moin/BeginnersGuide', '/success-stories/', '/doc/essays/', '/dev/core-mentorship/', '//ipython.org', '/events/', '//docs.python.org/3/tutorial/controlflow.html', '/about/success/#education', '/blogs/', '/community/irc/', '//pycon.blogspot.com/', '//jobs.python.org', '//www.pylonsproject.org/', '//www.djangoproject.com/', '/downloads/mac-osx/', '/about/success/#business', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//docs.python.org/faq/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions'}
Lấy danh sách tất cả các liên kết trên trang, ở dạng tuyệt đối [không bao gồm các neo]
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}
Chọn một
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']8 bằng Bộ chọn CSS [tìm hiểu thêm]
>>> about = r.html.find['#about', first=True]
Lấy nội dung văn bản của
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']8
>>> print[about.text] About Applications Quotes Getting Started Help Python Brochure
Xem xét kỹ các thuộc tính của
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']8 [tìm hiểu thêm]
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']1
Kết xuất HTML của
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']8
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']3
Theo dõi tên thẻ gốc của
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']8
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']0
Hiển thị số dòng mà thẻ gốc của
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']8 nằm trong
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']1
Chọn một danh sách
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']8 trong một
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']8
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']2
Tìm kiếm các liên kết trong một phần tử
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']3
Tìm kiếm văn bản trên trang
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']4
Ví dụ về Bộ chọn CSS phức tạp hơn [được sao chép từ các công cụ dành cho nhà phát triển Chrome]
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']5
XPath cũng được hỗ trợ [tìm hiểu thêm]
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']6
Bạn cũng có thể chỉ chọn các phần tử chứa văn bản nhất định
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']7
Hỗ trợ JavaScript
Hãy lấy một số văn bản được hiển thị bằng JavaScript
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']8
Hoặc bạn cũng có thể làm điều này không đồng bộ
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']9
Lưu ý, lần đầu tiên bạn chạy phương thức
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> async def get_pythonorg[]: .. r = await asession.get['//python.org/'] >>> async def get_reddit[]: .. r = await asession.get['//reddit.com/'] >>> async def get_google[]: .. r = await asession.get['//google.com/'] >>> session.run[get_pythonorg, get_reddit, get_google]6, nó sẽ tải Chromium xuống thư mục chính của bạn [e. g.
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> async def get_pythonorg[]: .. r = await asession.get['//python.org/'] >>> async def get_reddit[]: .. r = await asession.get['//reddit.com/'] >>> async def get_google[]: .. r = await asession.get['//google.com/'] >>> session.run[get_pythonorg, get_reddit, get_google]7]. Điều này chỉ xảy ra một lần. Bạn cũng có thể cần cài đặt một vài gói Linux để pyppeteer hoạt động
phân trang
Ngoài ra còn có hỗ trợ phân trang thông minh [luôn cải thiện]
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']0
Đối với phân trang không đồng bộ, hãy sử dụng async mới cho
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']1
Bạn cũng có thể yêu cầu URL tiếp theo một cách dễ dàng
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']2
Sử dụng không có yêu cầu
Bạn cũng có thể sử dụng thư viện này mà không cần Yêu cầu
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']3
Bạn cũng có thể hiển thị các trang JavaScript mà không cần Yêu cầu
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']4
Để sử dụng kết nối, chỉ cần chuyển async_=True sang HTML
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']5
Tài liệu API
Lớp học chính
Các lớp này là giao diện chính của
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> async def get_pythonorg[]: .. r = await asession.get['//python.org/'] >>> async def get_reddit[]: .. r = await asession.get['//reddit.com/'] >>> async def get_google[]: .. r = await asession.get['//google.com/'] >>> session.run[get_pythonorg, get_reddit, get_google]8lớp
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> async def get_pythonorg[]: .. r = await asession.get['//python.org/'] >>> async def get_reddit[]: .. r = await asession.get['//reddit.com/'] >>> async def get_google[]: .. r = await asession.get['//google.com/'] >>> session.run[get_pythonorg, get_reddit, get_google]9_______40 [ *, phiên. Union[HTMLSession, AsyncHTMLSession] = Không có, url. str = 'https. //ví dụ. tổ chức/', html. Liên minh [str, byte], default_encoding. str = 'utf-8', async_. bool = Sai ]
Một tài liệu HTML, sẵn sàng để phân tích cú pháp
Thông số- url – URL mà HTML bắt nguồn từ đó, được sử dụng cho
>>> r.html.links {'//docs.python.org/3/tutorial/', '/about/apps/', '//github.com/python/pythondotorg/issues', '/accounts/login/', '/dev/peps/', '/about/legal/', '//docs.python.org/3/tutorial/introduction.html#lists', '/download/alternatives', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '/download/other/', '/downloads/windows/', '//mail.python.org/mailman/listinfo/python-dev', '/doc/av', '//devguide.python.org/', '/about/success/#engineering', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '/about/gettingstarted/', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '/success-stories/industrial-light-magic-runs-python/', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '/', '//pyfound.blogspot.com/', '/events/python-events/past/', '/downloads/release/python-2714/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//status.python.org/', '/community/workshops/', '/community/lists/', '//buildbot.net/', '/community/awards', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '/psf/donations/', '//wiki.python.org/moin/Languages', '/dev/', '/events/python-user-group/', '//wiki.qt.io/PySide', '/community/sigs/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//planetpython.org/', '/events/python-events', '/about/help/', '/events/python-user-group/past/', '/about/success/', '/psf-landing/', '/about/apps', '/about/', '//www.wxpython.org/', '/events/python-user-group/665/', '//www.python.org/psf/codeofconduct/', '/dev/peps/peps.rss', '/downloads/source/', '/psf/sponsorship/sponsors/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//bugs.python.org/', '/community/merchandise/', '//tornadoweb.org', '/events/python-user-group/650/', '//flask.pocoo.org/', '/downloads/release/python-364/', '/events/python-user-group/660/', '/events/python-user-group/638/', '/psf/', '/doc/', '//blog.python.org', '/events/python-events/604/', '/about/success/#government', '//python.org/dev/peps/', '//docs.python.org', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '/users/membership/', '/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '/downloads/', '/jobs/', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '/privacy/', '//pypi.python.org/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.scipy.org', '/community/forums/', '/about/success/#scientific', '/about/success/#software-development', '/shell/', '/accounts/signup/', '//www.facebook.com/pythonlang?fref=ts', '/community/', '//kivy.org/', '/about/quotes/', '//www.web2py.com/', '/community/logos/', '/community/diversity/', '/events/calendars/', '//wiki.python.org/moin/BeginnersGuide', '/success-stories/', '/doc/essays/', '/dev/core-mentorship/', '//ipython.org', '/events/', '//docs.python.org/3/tutorial/controlflow.html', '/about/success/#education', '/blogs/', '/community/irc/', '//pycon.blogspot.com/', '//jobs.python.org', '//www.pylonsproject.org/', '//www.djangoproject.com/', '/downloads/mac-osx/', '/about/success/#business', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//docs.python.org/faq/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions'}
1 - html – HTML để làm cơ sở phân tích cú pháp [tùy chọn]
- default_encoding – Mã hóa nào được đặt mặc định
>>> r.html.links {'//docs.python.org/3/tutorial/', '/about/apps/', '//github.com/python/pythondotorg/issues', '/accounts/login/', '/dev/peps/', '/about/legal/', '//docs.python.org/3/tutorial/introduction.html#lists', '/download/alternatives', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '/download/other/', '/downloads/windows/', '//mail.python.org/mailman/listinfo/python-dev', '/doc/av', '//devguide.python.org/', '/about/success/#engineering', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '/about/gettingstarted/', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '/success-stories/industrial-light-magic-runs-python/', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '/', '//pyfound.blogspot.com/', '/events/python-events/past/', '/downloads/release/python-2714/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//status.python.org/', '/community/workshops/', '/community/lists/', '//buildbot.net/', '/community/awards', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '/psf/donations/', '//wiki.python.org/moin/Languages', '/dev/', '/events/python-user-group/', '//wiki.qt.io/PySide', '/community/sigs/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//planetpython.org/', '/events/python-events', '/about/help/', '/events/python-user-group/past/', '/about/success/', '/psf-landing/', '/about/apps', '/about/', '//www.wxpython.org/', '/events/python-user-group/665/', '//www.python.org/psf/codeofconduct/', '/dev/peps/peps.rss', '/downloads/source/', '/psf/sponsorship/sponsors/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//bugs.python.org/', '/community/merchandise/', '//tornadoweb.org', '/events/python-user-group/650/', '//flask.pocoo.org/', '/downloads/release/python-364/', '/events/python-user-group/660/', '/events/python-user-group/638/', '/psf/', '/doc/', '//blog.python.org', '/events/python-events/604/', '/about/success/#government', '//python.org/dev/peps/', '//docs.python.org', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '/users/membership/', '/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '/downloads/', '/jobs/', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '/privacy/', '//pypi.python.org/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.scipy.org', '/community/forums/', '/about/success/#scientific', '/about/success/#software-development', '/shell/', '/accounts/signup/', '//www.facebook.com/pythonlang?fref=ts', '/community/', '//kivy.org/', '/about/quotes/', '//www.web2py.com/', '/community/logos/', '/community/diversity/', '/events/calendars/', '//wiki.python.org/moin/BeginnersGuide', '/success-stories/', '/doc/essays/', '/dev/core-mentorship/', '//ipython.org', '/events/', '//docs.python.org/3/tutorial/controlflow.html', '/about/success/#education', '/blogs/', '/community/irc/', '//pycon.blogspot.com/', '//jobs.python.org', '//www.pylonsproject.org/', '//www.djangoproject.com/', '/downloads/mac-osx/', '/about/success/#business', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//docs.python.org/faq/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions'}2
Tất cả các liên kết được tìm thấy trên trang, ở dạng tuyệt đối [tìm hiểu thêm]
>>> r.html.links {'//docs.python.org/3/tutorial/', '/about/apps/', '//github.com/python/pythondotorg/issues', '/accounts/login/', '/dev/peps/', '/about/legal/', '//docs.python.org/3/tutorial/introduction.html#lists', '/download/alternatives', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '/download/other/', '/downloads/windows/', '//mail.python.org/mailman/listinfo/python-dev', '/doc/av', '//devguide.python.org/', '/about/success/#engineering', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '/about/gettingstarted/', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '/success-stories/industrial-light-magic-runs-python/', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '/', '//pyfound.blogspot.com/', '/events/python-events/past/', '/downloads/release/python-2714/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//status.python.org/', '/community/workshops/', '/community/lists/', '//buildbot.net/', '/community/awards', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '/psf/donations/', '//wiki.python.org/moin/Languages', '/dev/', '/events/python-user-group/', '//wiki.qt.io/PySide', '/community/sigs/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//planetpython.org/', '/events/python-events', '/about/help/', '/events/python-user-group/past/', '/about/success/', '/psf-landing/', '/about/apps', '/about/', '//www.wxpython.org/', '/events/python-user-group/665/', '//www.python.org/psf/codeofconduct/', '/dev/peps/peps.rss', '/downloads/source/', '/psf/sponsorship/sponsors/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//bugs.python.org/', '/community/merchandise/', '//tornadoweb.org', '/events/python-user-group/650/', '//flask.pocoo.org/', '/downloads/release/python-364/', '/events/python-user-group/660/', '/events/python-user-group/638/', '/psf/', '/doc/', '//blog.python.org', '/events/python-events/604/', '/about/success/#government', '//python.org/dev/peps/', '//docs.python.org', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '/users/membership/', '/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '/downloads/', '/jobs/', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '/privacy/', '//pypi.python.org/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.scipy.org', '/community/forums/', '/about/success/#scientific', '/about/success/#software-development', '/shell/', '/accounts/signup/', '//www.facebook.com/pythonlang?fref=ts', '/community/', '//kivy.org/', '/about/quotes/', '//www.web2py.com/', '/community/logos/', '/community/diversity/', '/events/calendars/', '//wiki.python.org/moin/BeginnersGuide', '/success-stories/', '/doc/essays/', '/dev/core-mentorship/', '//ipython.org', '/events/', '//docs.python.org/3/tutorial/controlflow.html', '/about/success/#education', '/blogs/', '/community/irc/', '//pycon.blogspot.com/', '//jobs.python.org', '//www.pylonsproject.org/', '//www.djangoproject.com/', '/downloads/mac-osx/', '/about/success/#business', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//docs.python.org/faq/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions'}3 [ thử lại. int = 8, kịch bản. str = Không, đợi đã. nổi = 0. 2, cuộn xuống=Sai, ngủ. int = 0, tải lại. bool = Đúng, hết thời gian chờ. Liên minh [float, int] = 8. 0, giữ_trang. bool = Sai, cookie. danh sách = [{}], send_cookies_session. bool = Sai ]
Phiên bản kết xuất không đồng bộ. Có cùng tham số
>>> r.html.links {'//docs.python.org/3/tutorial/', '/about/apps/', '//github.com/python/pythondotorg/issues', '/accounts/login/', '/dev/peps/', '/about/legal/', '//docs.python.org/3/tutorial/introduction.html#lists', '/download/alternatives', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '/download/other/', '/downloads/windows/', '//mail.python.org/mailman/listinfo/python-dev', '/doc/av', '//devguide.python.org/', '/about/success/#engineering', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '/about/gettingstarted/', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '/success-stories/industrial-light-magic-runs-python/', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '/', '//pyfound.blogspot.com/', '/events/python-events/past/', '/downloads/release/python-2714/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//status.python.org/', '/community/workshops/', '/community/lists/', '//buildbot.net/', '/community/awards', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '/psf/donations/', '//wiki.python.org/moin/Languages', '/dev/', '/events/python-user-group/', '//wiki.qt.io/PySide', '/community/sigs/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//planetpython.org/', '/events/python-events', '/about/help/', '/events/python-user-group/past/', '/about/success/', '/psf-landing/', '/about/apps', '/about/', '//www.wxpython.org/', '/events/python-user-group/665/', '//www.python.org/psf/codeofconduct/', '/dev/peps/peps.rss', '/downloads/source/', '/psf/sponsorship/sponsors/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//bugs.python.org/', '/community/merchandise/', '//tornadoweb.org', '/events/python-user-group/650/', '//flask.pocoo.org/', '/downloads/release/python-364/', '/events/python-user-group/660/', '/events/python-user-group/638/', '/psf/', '/doc/', '//blog.python.org', '/events/python-events/604/', '/about/success/#government', '//python.org/dev/peps/', '//docs.python.org', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '/users/membership/', '/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '/downloads/', '/jobs/', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '/privacy/', '//pypi.python.org/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.scipy.org', '/community/forums/', '/about/success/#scientific', '/about/success/#software-development', '/shell/', '/accounts/signup/', '//www.facebook.com/pythonlang?fref=ts', '/community/', '//kivy.org/', '/about/quotes/', '//www.web2py.com/', '/community/logos/', '/community/diversity/', '/events/calendars/', '//wiki.python.org/moin/BeginnersGuide', '/success-stories/', '/doc/essays/', '/dev/core-mentorship/', '//ipython.org', '/events/', '//docs.python.org/3/tutorial/controlflow.html', '/about/success/#education', '/blogs/', '/community/irc/', '//pycon.blogspot.com/', '//jobs.python.org', '//www.pylonsproject.org/', '//www.djangoproject.com/', '/downloads/mac-osx/', '/about/success/#business', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//docs.python.org/faq/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions'}4
URL cơ sở cho trang. Hỗ trợ thẻ
>>> r.html.links {'//docs.python.org/3/tutorial/', '/about/apps/', '//github.com/python/pythondotorg/issues', '/accounts/login/', '/dev/peps/', '/about/legal/', '//docs.python.org/3/tutorial/introduction.html#lists', '/download/alternatives', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '/download/other/', '/downloads/windows/', '//mail.python.org/mailman/listinfo/python-dev', '/doc/av', '//devguide.python.org/', '/about/success/#engineering', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '/about/gettingstarted/', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '/success-stories/industrial-light-magic-runs-python/', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '/', '//pyfound.blogspot.com/', '/events/python-events/past/', '/downloads/release/python-2714/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//status.python.org/', '/community/workshops/', '/community/lists/', '//buildbot.net/', '/community/awards', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '/psf/donations/', '//wiki.python.org/moin/Languages', '/dev/', '/events/python-user-group/', '//wiki.qt.io/PySide', '/community/sigs/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//planetpython.org/', '/events/python-events', '/about/help/', '/events/python-user-group/past/', '/about/success/', '/psf-landing/', '/about/apps', '/about/', '//www.wxpython.org/', '/events/python-user-group/665/', '//www.python.org/psf/codeofconduct/', '/dev/peps/peps.rss', '/downloads/source/', '/psf/sponsorship/sponsors/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//bugs.python.org/', '/community/merchandise/', '//tornadoweb.org', '/events/python-user-group/650/', '//flask.pocoo.org/', '/downloads/release/python-364/', '/events/python-user-group/660/', '/events/python-user-group/638/', '/psf/', '/doc/', '//blog.python.org', '/events/python-events/604/', '/about/success/#government', '//python.org/dev/peps/', '//docs.python.org', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '/users/membership/', '/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '/downloads/', '/jobs/', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '/privacy/', '//pypi.python.org/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.scipy.org', '/community/forums/', '/about/success/#scientific', '/about/success/#software-development', '/shell/', '/accounts/signup/', '//www.facebook.com/pythonlang?fref=ts', '/community/', '//kivy.org/', '/about/quotes/', '//www.web2py.com/', '/community/logos/', '/community/diversity/', '/events/calendars/', '//wiki.python.org/moin/BeginnersGuide', '/success-stories/', '/doc/essays/', '/dev/core-mentorship/', '//ipython.org', '/events/', '//docs.python.org/3/tutorial/controlflow.html', '/about/success/#education', '/blogs/', '/community/irc/', '//pycon.blogspot.com/', '//jobs.python.org', '//www.pylonsproject.org/', '//www.djangoproject.com/', '/downloads/mac-osx/', '/about/success/#business', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//docs.python.org/faq/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions'}5 [tìm hiểu thêm]
>>> r.html.links {'//docs.python.org/3/tutorial/', '/about/apps/', '//github.com/python/pythondotorg/issues', '/accounts/login/', '/dev/peps/', '/about/legal/', '//docs.python.org/3/tutorial/introduction.html#lists', '/download/alternatives', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '/download/other/', '/downloads/windows/', '//mail.python.org/mailman/listinfo/python-dev', '/doc/av', '//devguide.python.org/', '/about/success/#engineering', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '/about/gettingstarted/', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '/success-stories/industrial-light-magic-runs-python/', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '/', '//pyfound.blogspot.com/', '/events/python-events/past/', '/downloads/release/python-2714/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//status.python.org/', '/community/workshops/', '/community/lists/', '//buildbot.net/', '/community/awards', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '/psf/donations/', '//wiki.python.org/moin/Languages', '/dev/', '/events/python-user-group/', '//wiki.qt.io/PySide', '/community/sigs/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//planetpython.org/', '/events/python-events', '/about/help/', '/events/python-user-group/past/', '/about/success/', '/psf-landing/', '/about/apps', '/about/', '//www.wxpython.org/', '/events/python-user-group/665/', '//www.python.org/psf/codeofconduct/', '/dev/peps/peps.rss', '/downloads/source/', '/psf/sponsorship/sponsors/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//bugs.python.org/', '/community/merchandise/', '//tornadoweb.org', '/events/python-user-group/650/', '//flask.pocoo.org/', '/downloads/release/python-364/', '/events/python-user-group/660/', '/events/python-user-group/638/', '/psf/', '/doc/', '//blog.python.org', '/events/python-events/604/', '/about/success/#government', '//python.org/dev/peps/', '//docs.python.org', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '/users/membership/', '/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '/downloads/', '/jobs/', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '/privacy/', '//pypi.python.org/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.scipy.org', '/community/forums/', '/about/success/#scientific', '/about/success/#software-development', '/shell/', '/accounts/signup/', '//www.facebook.com/pythonlang?fref=ts', '/community/', '//kivy.org/', '/about/quotes/', '//www.web2py.com/', '/community/logos/', '/community/diversity/', '/events/calendars/', '//wiki.python.org/moin/BeginnersGuide', '/success-stories/', '/doc/essays/', '/dev/core-mentorship/', '//ipython.org', '/events/', '//docs.python.org/3/tutorial/controlflow.html', '/about/success/#education', '/blogs/', '/community/irc/', '//pycon.blogspot.com/', '//jobs.python.org', '//www.pylonsproject.org/', '//www.djangoproject.com/', '/downloads/mac-osx/', '/about/success/#business', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//docs.python.org/faq/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions'}6
Chuỗi mã hóa sẽ được sử dụng, được trích xuất từ tiêu đề HTML và
>>> r.html.links {'//docs.python.org/3/tutorial/', '/about/apps/', '//github.com/python/pythondotorg/issues', '/accounts/login/', '/dev/peps/', '/about/legal/', '//docs.python.org/3/tutorial/introduction.html#lists', '/download/alternatives', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '/download/other/', '/downloads/windows/', '//mail.python.org/mailman/listinfo/python-dev', '/doc/av', '//devguide.python.org/', '/about/success/#engineering', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '/about/gettingstarted/', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '/success-stories/industrial-light-magic-runs-python/', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '/', '//pyfound.blogspot.com/', '/events/python-events/past/', '/downloads/release/python-2714/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//status.python.org/', '/community/workshops/', '/community/lists/', '//buildbot.net/', '/community/awards', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '/psf/donations/', '//wiki.python.org/moin/Languages', '/dev/', '/events/python-user-group/', '//wiki.qt.io/PySide', '/community/sigs/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//planetpython.org/', '/events/python-events', '/about/help/', '/events/python-user-group/past/', '/about/success/', '/psf-landing/', '/about/apps', '/about/', '//www.wxpython.org/', '/events/python-user-group/665/', '//www.python.org/psf/codeofconduct/', '/dev/peps/peps.rss', '/downloads/source/', '/psf/sponsorship/sponsors/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//bugs.python.org/', '/community/merchandise/', '//tornadoweb.org', '/events/python-user-group/650/', '//flask.pocoo.org/', '/downloads/release/python-364/', '/events/python-user-group/660/', '/events/python-user-group/638/', '/psf/', '/doc/', '//blog.python.org', '/events/python-events/604/', '/about/success/#government', '//python.org/dev/peps/', '//docs.python.org', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '/users/membership/', '/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '/downloads/', '/jobs/', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '/privacy/', '//pypi.python.org/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.scipy.org', '/community/forums/', '/about/success/#scientific', '/about/success/#software-development', '/shell/', '/accounts/signup/', '//www.facebook.com/pythonlang?fref=ts', '/community/', '//kivy.org/', '/about/quotes/', '//www.web2py.com/', '/community/logos/', '/community/diversity/', '/events/calendars/', '//wiki.python.org/moin/BeginnersGuide', '/success-stories/', '/doc/essays/', '/dev/core-mentorship/', '//ipython.org', '/events/', '//docs.python.org/3/tutorial/controlflow.html', '/about/success/#education', '/blogs/', '/community/irc/', '//pycon.blogspot.com/', '//jobs.python.org', '//www.pylonsproject.org/', '//www.djangoproject.com/', '/downloads/mac-osx/', '/about/success/#business', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//docs.python.org/faq/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions'}7
>>> r.html.links {'//docs.python.org/3/tutorial/', '/about/apps/', '//github.com/python/pythondotorg/issues', '/accounts/login/', '/dev/peps/', '/about/legal/', '//docs.python.org/3/tutorial/introduction.html#lists', '/download/alternatives', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '/download/other/', '/downloads/windows/', '//mail.python.org/mailman/listinfo/python-dev', '/doc/av', '//devguide.python.org/', '/about/success/#engineering', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '/about/gettingstarted/', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '/success-stories/industrial-light-magic-runs-python/', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '/', '//pyfound.blogspot.com/', '/events/python-events/past/', '/downloads/release/python-2714/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//status.python.org/', '/community/workshops/', '/community/lists/', '//buildbot.net/', '/community/awards', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '/psf/donations/', '//wiki.python.org/moin/Languages', '/dev/', '/events/python-user-group/', '//wiki.qt.io/PySide', '/community/sigs/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//planetpython.org/', '/events/python-events', '/about/help/', '/events/python-user-group/past/', '/about/success/', '/psf-landing/', '/about/apps', '/about/', '//www.wxpython.org/', '/events/python-user-group/665/', '//www.python.org/psf/codeofconduct/', '/dev/peps/peps.rss', '/downloads/source/', '/psf/sponsorship/sponsors/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//bugs.python.org/', '/community/merchandise/', '//tornadoweb.org', '/events/python-user-group/650/', '//flask.pocoo.org/', '/downloads/release/python-364/', '/events/python-user-group/660/', '/events/python-user-group/638/', '/psf/', '/doc/', '//blog.python.org', '/events/python-events/604/', '/about/success/#government', '//python.org/dev/peps/', '//docs.python.org', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '/users/membership/', '/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '/downloads/', '/jobs/', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '/privacy/', '//pypi.python.org/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.scipy.org', '/community/forums/', '/about/success/#scientific', '/about/success/#software-development', '/shell/', '/accounts/signup/', '//www.facebook.com/pythonlang?fref=ts', '/community/', '//kivy.org/', '/about/quotes/', '//www.web2py.com/', '/community/logos/', '/community/diversity/', '/events/calendars/', '//wiki.python.org/moin/BeginnersGuide', '/success-stories/', '/doc/essays/', '/dev/core-mentorship/', '//ipython.org', '/events/', '//docs.python.org/3/tutorial/controlflow.html', '/about/success/#education', '/blogs/', '/community/irc/', '//pycon.blogspot.com/', '//jobs.python.org', '//www.pylonsproject.org/', '//www.djangoproject.com/', '/downloads/mac-osx/', '/about/success/#business', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//docs.python.org/faq/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions'}8 [ bộ chọn. str = '*', *, chứa. Union[str, List[str]] = Không, sạch. bool = Sai, đầu tiên. bool = Sai, _encoding. str = Không có ] → Liên minh[Danh sách[requests_html. Phần tử], request_html. Phần tử]
Đưa ra một Bộ chọn CSS, trả về một danh sách các đối tượng hoặc một đối tượng duy nhất
Thông số- bộ chọn – Bộ chọn CSS để sử dụng
- clean – Có hay không khử trùng HTML được tìm thấy của các thẻ
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}
0 và>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}
1 - có chứa – Nếu được chỉ định, chỉ trả về các phần tử có chứa văn bản được cung cấp
- first – Có hay không chỉ trả về kết quả đầu tiên
- _encoding – Định dạng mã hóa
Bộ chọn CSS ví dụ
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}
2>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}
3>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}
4>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}
5
Xem Tham khảo bộ chọn CSS của W3School để biết thêm chi tiết
Nếu
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}6 là
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}7, chỉ trả về cái đầu tiên được tìm thấy
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}9
Toàn văn nội dung [bao gồm cả các liên kết] của hoặc
>>> about = r.html.find['#about', first=True]2
Biểu diễn Unicode của nội dung HTML [tìm hiểu thêm]
>>> about = r.html.find['#about', first=True]3
Tất cả các liên kết được tìm thấy trên trang, ở dạng as–is
>>> about = r.html.find['#about', first=True]4
đại diện lxml của hoặc
>>> about = r.html.find['#about', first=True]7 [ tìm nạp. bool = Sai, next_symbol. Danh sách[str] = ['tiếp theo', 'thêm', 'cũ hơn'] ] → Liên minh[requests_html. HTML, Danh sách[str]]
Cố gắng tìm trang tiếp theo, nếu có. Nếu
>>> about = r.html.find['#about', first=True]8 là
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}7 [mặc định], trả về đối tượng của trang tiếp theo. Nếu
>>> about = r.html.find['#about', first=True]8 là
>>> print[about.text] About Applications Quotes Getting Started Help Python Brochure2, chỉ cần trả về URL tiếp theo
>>> print[about.text] About Applications Quotes Getting Started Help Python Brochure3
Đại diện PyQuery của hoặc
>>> print[about.text] About Applications Quotes Getting Started Help Python Brochure6
Biểu diễn byte của nội dung HTML. [tìm hiểu thêm]
>>> print[about.text] About Applications Quotes Getting Started Help Python Brochure7 [ thử lại. int = 8, kịch bản. str = Không, đợi đã. nổi = 0. 2, cuộn xuống=Sai, ngủ. int = 0, tải lại. bool = Đúng, hết thời gian chờ. Liên minh [float, int] = 8. 0, giữ_trang. bool = Sai, cookie. danh sách = [{}], send_cookies_session. bool = Sai ]
Tải lại phản hồi trong Chromium và thay thế nội dung HTML bằng phiên bản cập nhật với JavaScript được thực thi
Thông số- thử lại – Số lần thử tải lại trang trong Chromium
- tập lệnh – JavaScript để thực thi khi tải trang [tùy chọn]
- chờ – Số giây chờ trước khi tải trang, ngăn thời gian chờ [tùy chọn]
- cuộn xuống – Số nguyên, nếu được cung cấp, về số lần cuộn xuống trang
- ngủ – Số nguyên, nếu được cung cấp, bao nhiêu giây để ngủ sau khi kết xuất ban đầu
- tải lại – Nếu
>>> print[about.text] About Applications Quotes Getting Started Help Python Brochure
2, nội dung sẽ không được tải từ trình duyệt, nhưng sẽ được cung cấp từ bộ nhớ - keep_page – Nếu
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}
7 sẽ cho phép bạn tương tác với trang trình duyệt thông qua>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
10 - send_cookies_session – Nếu
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}
7 gửi>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
12 chuyển đổi - cookie – Nếu không phải là
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
13 hãy gửi>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
14
Nếu
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']15 được chỉ định, trang sẽ cuộn xuống theo số lần đã chỉ định, sau khi ngủ hết khoảng thời gian đã chỉ định [e. g.
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']16]
Nếu chỉ cung cấp
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']17, kết xuất sẽ đợi n giây trước khi quay lại
Nếu
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']18 được chỉ định, nó sẽ thực thi JavaScript được cung cấp khi chạy. Ví dụ
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']6
Trả về giá trị trả về của
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']18 đã thực hiện, nếu có được cung cấp
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']7
Cảnh báo. lần đầu tiên bạn chạy phương pháp này, nó sẽ tải Chromium về thư mục chính của bạn [
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']30]
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']31 [ mẫu. str ] → phân tích cú pháp. Kết quả
Tìm kiếm mẫu Parse đã cho
Thông số. mẫu - Mẫu Parse để sử dụng.>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']33 [ mẫu. str ] → Union[List[parse. Kết quả], phân tích cú pháp. Kết quả]
Tìm kiếm [nhiều lần] mẫu phân tích đã cho
Thông số. mẫu - Mẫu Parse để sử dụng.>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']35
Nội dung văn bản của hoặc
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']38 [ bộ chọn. str, *, sạch. bool = Sai, đầu tiên. bool = Sai, _encoding. str = Không có ] → Liên minh[Danh sách[str], Danh sách[requests_html. Phần tử], str, request_html. Phần tử]
Đưa ra một bộ chọn XPath, trả về một danh sách các đối tượng hoặc một đối tượng
Thông số- bộ chọn – XPath Selector để sử dụng
- clean – Có hay không khử trùng HTML được tìm thấy của các thẻ
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}
0 và>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}
1 - first – Có hay không chỉ trả về kết quả đầu tiên
- _encoding – Định dạng mã hóa
Nếu một bộ chọn phụ được chỉ định [e. g.
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']02], một danh sách kết quả đơn giản được trả về
Xem Ví dụ XPath của W3School để biết thêm chi tiết
Nếu
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}6 là
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}7, chỉ trả về cái đầu tiên được tìm thấylớp
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> async def get_pythonorg[]: .. r = await asession.get['//python.org/'] >>> async def get_reddit[]: .. r = await asession.get['//reddit.com/'] >>> async def get_google[]: .. r = await asession.get['//google.com/'] >>> session.run[get_pythonorg, get_reddit, get_google]9_______107 [ *, phần tử, url. str, default_encoding. str = Không có ]
Một phần tử của HTML
Thông số- phần tử – Phần tử mà từ đó làm cơ sở cho việc phân tích cú pháp
- url – URL mà HTML bắt nguồn từ đó, được sử dụng cho
>>> r.html.links {'//docs.python.org/3/tutorial/', '/about/apps/', '//github.com/python/pythondotorg/issues', '/accounts/login/', '/dev/peps/', '/about/legal/', '//docs.python.org/3/tutorial/introduction.html#lists', '/download/alternatives', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '/download/other/', '/downloads/windows/', '//mail.python.org/mailman/listinfo/python-dev', '/doc/av', '//devguide.python.org/', '/about/success/#engineering', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '/about/gettingstarted/', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '/success-stories/industrial-light-magic-runs-python/', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '/', '//pyfound.blogspot.com/', '/events/python-events/past/', '/downloads/release/python-2714/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//status.python.org/', '/community/workshops/', '/community/lists/', '//buildbot.net/', '/community/awards', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '/psf/donations/', '//wiki.python.org/moin/Languages', '/dev/', '/events/python-user-group/', '//wiki.qt.io/PySide', '/community/sigs/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//planetpython.org/', '/events/python-events', '/about/help/', '/events/python-user-group/past/', '/about/success/', '/psf-landing/', '/about/apps', '/about/', '//www.wxpython.org/', '/events/python-user-group/665/', '//www.python.org/psf/codeofconduct/', '/dev/peps/peps.rss', '/downloads/source/', '/psf/sponsorship/sponsors/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//bugs.python.org/', '/community/merchandise/', '//tornadoweb.org', '/events/python-user-group/650/', '//flask.pocoo.org/', '/downloads/release/python-364/', '/events/python-user-group/660/', '/events/python-user-group/638/', '/psf/', '/doc/', '//blog.python.org', '/events/python-events/604/', '/about/success/#government', '//python.org/dev/peps/', '//docs.python.org', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '/users/membership/', '/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '/downloads/', '/jobs/', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '/privacy/', '//pypi.python.org/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.scipy.org', '/community/forums/', '/about/success/#scientific', '/about/success/#software-development', '/shell/', '/accounts/signup/', '//www.facebook.com/pythonlang?fref=ts', '/community/', '//kivy.org/', '/about/quotes/', '//www.web2py.com/', '/community/logos/', '/community/diversity/', '/events/calendars/', '//wiki.python.org/moin/BeginnersGuide', '/success-stories/', '/doc/essays/', '/dev/core-mentorship/', '//ipython.org', '/events/', '//docs.python.org/3/tutorial/controlflow.html', '/about/success/#education', '/blogs/', '/community/irc/', '//pycon.blogspot.com/', '//jobs.python.org', '//www.pylonsproject.org/', '//www.djangoproject.com/', '/downloads/mac-osx/', '/about/success/#business', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//docs.python.org/faq/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions'}
1 - default_encoding – Mã hóa nào được đặt mặc định
>>> r.html.links {'//docs.python.org/3/tutorial/', '/about/apps/', '//github.com/python/pythondotorg/issues', '/accounts/login/', '/dev/peps/', '/about/legal/', '//docs.python.org/3/tutorial/introduction.html#lists', '/download/alternatives', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '/download/other/', '/downloads/windows/', '//mail.python.org/mailman/listinfo/python-dev', '/doc/av', '//devguide.python.org/', '/about/success/#engineering', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '/about/gettingstarted/', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '/success-stories/industrial-light-magic-runs-python/', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '/', '//pyfound.blogspot.com/', '/events/python-events/past/', '/downloads/release/python-2714/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//status.python.org/', '/community/workshops/', '/community/lists/', '//buildbot.net/', '/community/awards', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '/psf/donations/', '//wiki.python.org/moin/Languages', '/dev/', '/events/python-user-group/', '//wiki.qt.io/PySide', '/community/sigs/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//planetpython.org/', '/events/python-events', '/about/help/', '/events/python-user-group/past/', '/about/success/', '/psf-landing/', '/about/apps', '/about/', '//www.wxpython.org/', '/events/python-user-group/665/', '//www.python.org/psf/codeofconduct/', '/dev/peps/peps.rss', '/downloads/source/', '/psf/sponsorship/sponsors/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//bugs.python.org/', '/community/merchandise/', '//tornadoweb.org', '/events/python-user-group/650/', '//flask.pocoo.org/', '/downloads/release/python-364/', '/events/python-user-group/660/', '/events/python-user-group/638/', '/psf/', '/doc/', '//blog.python.org', '/events/python-events/604/', '/about/success/#government', '//python.org/dev/peps/', '//docs.python.org', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '/users/membership/', '/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '/downloads/', '/jobs/', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '/privacy/', '//pypi.python.org/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.scipy.org', '/community/forums/', '/about/success/#scientific', '/about/success/#software-development', '/shell/', '/accounts/signup/', '//www.facebook.com/pythonlang?fref=ts', '/community/', '//kivy.org/', '/about/quotes/', '//www.web2py.com/', '/community/logos/', '/community/diversity/', '/events/calendars/', '//wiki.python.org/moin/BeginnersGuide', '/success-stories/', '/doc/essays/', '/dev/core-mentorship/', '//ipython.org', '/events/', '//docs.python.org/3/tutorial/controlflow.html', '/about/success/#education', '/blogs/', '/community/irc/', '//pycon.blogspot.com/', '//jobs.python.org', '//www.pylonsproject.org/', '//www.djangoproject.com/', '/downloads/mac-osx/', '/about/success/#business', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//docs.python.org/faq/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions'}2
Tất cả các liên kết được tìm thấy trên trang, ở dạng tuyệt đối [tìm hiểu thêm]
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']10
Trả về một từ điển các thuộc tính của [tìm hiểu thêm]
>>> r.html.links {'//docs.python.org/3/tutorial/', '/about/apps/', '//github.com/python/pythondotorg/issues', '/accounts/login/', '/dev/peps/', '/about/legal/', '//docs.python.org/3/tutorial/introduction.html#lists', '/download/alternatives', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '/download/other/', '/downloads/windows/', '//mail.python.org/mailman/listinfo/python-dev', '/doc/av', '//devguide.python.org/', '/about/success/#engineering', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '/about/gettingstarted/', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '/success-stories/industrial-light-magic-runs-python/', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '/', '//pyfound.blogspot.com/', '/events/python-events/past/', '/downloads/release/python-2714/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//status.python.org/', '/community/workshops/', '/community/lists/', '//buildbot.net/', '/community/awards', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '/psf/donations/', '//wiki.python.org/moin/Languages', '/dev/', '/events/python-user-group/', '//wiki.qt.io/PySide', '/community/sigs/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//planetpython.org/', '/events/python-events', '/about/help/', '/events/python-user-group/past/', '/about/success/', '/psf-landing/', '/about/apps', '/about/', '//www.wxpython.org/', '/events/python-user-group/665/', '//www.python.org/psf/codeofconduct/', '/dev/peps/peps.rss', '/downloads/source/', '/psf/sponsorship/sponsors/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//bugs.python.org/', '/community/merchandise/', '//tornadoweb.org', '/events/python-user-group/650/', '//flask.pocoo.org/', '/downloads/release/python-364/', '/events/python-user-group/660/', '/events/python-user-group/638/', '/psf/', '/doc/', '//blog.python.org', '/events/python-events/604/', '/about/success/#government', '//python.org/dev/peps/', '//docs.python.org', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '/users/membership/', '/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '/downloads/', '/jobs/', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '/privacy/', '//pypi.python.org/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.scipy.org', '/community/forums/', '/about/success/#scientific', '/about/success/#software-development', '/shell/', '/accounts/signup/', '//www.facebook.com/pythonlang?fref=ts', '/community/', '//kivy.org/', '/about/quotes/', '//www.web2py.com/', '/community/logos/', '/community/diversity/', '/events/calendars/', '//wiki.python.org/moin/BeginnersGuide', '/success-stories/', '/doc/essays/', '/dev/core-mentorship/', '//ipython.org', '/events/', '//docs.python.org/3/tutorial/controlflow.html', '/about/success/#education', '/blogs/', '/community/irc/', '//pycon.blogspot.com/', '//jobs.python.org', '//www.pylonsproject.org/', '//www.djangoproject.com/', '/downloads/mac-osx/', '/about/success/#business', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//docs.python.org/faq/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions'}4
URL cơ sở cho trang. Hỗ trợ thẻ
>>> r.html.links {'//docs.python.org/3/tutorial/', '/about/apps/', '//github.com/python/pythondotorg/issues', '/accounts/login/', '/dev/peps/', '/about/legal/', '//docs.python.org/3/tutorial/introduction.html#lists', '/download/alternatives', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '/download/other/', '/downloads/windows/', '//mail.python.org/mailman/listinfo/python-dev', '/doc/av', '//devguide.python.org/', '/about/success/#engineering', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '/about/gettingstarted/', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '/success-stories/industrial-light-magic-runs-python/', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '/', '//pyfound.blogspot.com/', '/events/python-events/past/', '/downloads/release/python-2714/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//status.python.org/', '/community/workshops/', '/community/lists/', '//buildbot.net/', '/community/awards', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '/psf/donations/', '//wiki.python.org/moin/Languages', '/dev/', '/events/python-user-group/', '//wiki.qt.io/PySide', '/community/sigs/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//planetpython.org/', '/events/python-events', '/about/help/', '/events/python-user-group/past/', '/about/success/', '/psf-landing/', '/about/apps', '/about/', '//www.wxpython.org/', '/events/python-user-group/665/', '//www.python.org/psf/codeofconduct/', '/dev/peps/peps.rss', '/downloads/source/', '/psf/sponsorship/sponsors/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//bugs.python.org/', '/community/merchandise/', '//tornadoweb.org', '/events/python-user-group/650/', '//flask.pocoo.org/', '/downloads/release/python-364/', '/events/python-user-group/660/', '/events/python-user-group/638/', '/psf/', '/doc/', '//blog.python.org', '/events/python-events/604/', '/about/success/#government', '//python.org/dev/peps/', '//docs.python.org', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '/users/membership/', '/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '/downloads/', '/jobs/', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '/privacy/', '//pypi.python.org/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.scipy.org', '/community/forums/', '/about/success/#scientific', '/about/success/#software-development', '/shell/', '/accounts/signup/', '//www.facebook.com/pythonlang?fref=ts', '/community/', '//kivy.org/', '/about/quotes/', '//www.web2py.com/', '/community/logos/', '/community/diversity/', '/events/calendars/', '//wiki.python.org/moin/BeginnersGuide', '/success-stories/', '/doc/essays/', '/dev/core-mentorship/', '//ipython.org', '/events/', '//docs.python.org/3/tutorial/controlflow.html', '/about/success/#education', '/blogs/', '/community/irc/', '//pycon.blogspot.com/', '//jobs.python.org', '//www.pylonsproject.org/', '//www.djangoproject.com/', '/downloads/mac-osx/', '/about/success/#business', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//docs.python.org/faq/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions'}5 [tìm hiểu thêm]
>>> r.html.links {'//docs.python.org/3/tutorial/', '/about/apps/', '//github.com/python/pythondotorg/issues', '/accounts/login/', '/dev/peps/', '/about/legal/', '//docs.python.org/3/tutorial/introduction.html#lists', '/download/alternatives', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '/download/other/', '/downloads/windows/', '//mail.python.org/mailman/listinfo/python-dev', '/doc/av', '//devguide.python.org/', '/about/success/#engineering', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '/about/gettingstarted/', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '/success-stories/industrial-light-magic-runs-python/', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '/', '//pyfound.blogspot.com/', '/events/python-events/past/', '/downloads/release/python-2714/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//status.python.org/', '/community/workshops/', '/community/lists/', '//buildbot.net/', '/community/awards', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '/psf/donations/', '//wiki.python.org/moin/Languages', '/dev/', '/events/python-user-group/', '//wiki.qt.io/PySide', '/community/sigs/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//planetpython.org/', '/events/python-events', '/about/help/', '/events/python-user-group/past/', '/about/success/', '/psf-landing/', '/about/apps', '/about/', '//www.wxpython.org/', '/events/python-user-group/665/', '//www.python.org/psf/codeofconduct/', '/dev/peps/peps.rss', '/downloads/source/', '/psf/sponsorship/sponsors/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//bugs.python.org/', '/community/merchandise/', '//tornadoweb.org', '/events/python-user-group/650/', '//flask.pocoo.org/', '/downloads/release/python-364/', '/events/python-user-group/660/', '/events/python-user-group/638/', '/psf/', '/doc/', '//blog.python.org', '/events/python-events/604/', '/about/success/#government', '//python.org/dev/peps/', '//docs.python.org', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '/users/membership/', '/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '/downloads/', '/jobs/', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '/privacy/', '//pypi.python.org/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.scipy.org', '/community/forums/', '/about/success/#scientific', '/about/success/#software-development', '/shell/', '/accounts/signup/', '//www.facebook.com/pythonlang?fref=ts', '/community/', '//kivy.org/', '/about/quotes/', '//www.web2py.com/', '/community/logos/', '/community/diversity/', '/events/calendars/', '//wiki.python.org/moin/BeginnersGuide', '/success-stories/', '/doc/essays/', '/dev/core-mentorship/', '//ipython.org', '/events/', '//docs.python.org/3/tutorial/controlflow.html', '/about/success/#education', '/blogs/', '/community/irc/', '//pycon.blogspot.com/', '//jobs.python.org', '//www.pylonsproject.org/', '//www.djangoproject.com/', '/downloads/mac-osx/', '/about/success/#business', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//docs.python.org/faq/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions'}6
Chuỗi mã hóa sẽ được sử dụng, được trích xuất từ tiêu đề HTML và
>>> r.html.links {'//docs.python.org/3/tutorial/', '/about/apps/', '//github.com/python/pythondotorg/issues', '/accounts/login/', '/dev/peps/', '/about/legal/', '//docs.python.org/3/tutorial/introduction.html#lists', '/download/alternatives', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '/download/other/', '/downloads/windows/', '//mail.python.org/mailman/listinfo/python-dev', '/doc/av', '//devguide.python.org/', '/about/success/#engineering', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '/about/gettingstarted/', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '/success-stories/industrial-light-magic-runs-python/', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '/', '//pyfound.blogspot.com/', '/events/python-events/past/', '/downloads/release/python-2714/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//status.python.org/', '/community/workshops/', '/community/lists/', '//buildbot.net/', '/community/awards', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '/psf/donations/', '//wiki.python.org/moin/Languages', '/dev/', '/events/python-user-group/', '//wiki.qt.io/PySide', '/community/sigs/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//planetpython.org/', '/events/python-events', '/about/help/', '/events/python-user-group/past/', '/about/success/', '/psf-landing/', '/about/apps', '/about/', '//www.wxpython.org/', '/events/python-user-group/665/', '//www.python.org/psf/codeofconduct/', '/dev/peps/peps.rss', '/downloads/source/', '/psf/sponsorship/sponsors/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//bugs.python.org/', '/community/merchandise/', '//tornadoweb.org', '/events/python-user-group/650/', '//flask.pocoo.org/', '/downloads/release/python-364/', '/events/python-user-group/660/', '/events/python-user-group/638/', '/psf/', '/doc/', '//blog.python.org', '/events/python-events/604/', '/about/success/#government', '//python.org/dev/peps/', '//docs.python.org', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '/users/membership/', '/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '/downloads/', '/jobs/', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '/privacy/', '//pypi.python.org/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.scipy.org', '/community/forums/', '/about/success/#scientific', '/about/success/#software-development', '/shell/', '/accounts/signup/', '//www.facebook.com/pythonlang?fref=ts', '/community/', '//kivy.org/', '/about/quotes/', '//www.web2py.com/', '/community/logos/', '/community/diversity/', '/events/calendars/', '//wiki.python.org/moin/BeginnersGuide', '/success-stories/', '/doc/essays/', '/dev/core-mentorship/', '//ipython.org', '/events/', '//docs.python.org/3/tutorial/controlflow.html', '/about/success/#education', '/blogs/', '/community/irc/', '//pycon.blogspot.com/', '//jobs.python.org', '//www.pylonsproject.org/', '//www.djangoproject.com/', '/downloads/mac-osx/', '/about/success/#business', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//docs.python.org/faq/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions'}7
>>> r.html.links {'//docs.python.org/3/tutorial/', '/about/apps/', '//github.com/python/pythondotorg/issues', '/accounts/login/', '/dev/peps/', '/about/legal/', '//docs.python.org/3/tutorial/introduction.html#lists', '/download/alternatives', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '/download/other/', '/downloads/windows/', '//mail.python.org/mailman/listinfo/python-dev', '/doc/av', '//devguide.python.org/', '/about/success/#engineering', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '/about/gettingstarted/', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '/success-stories/industrial-light-magic-runs-python/', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '/', '//pyfound.blogspot.com/', '/events/python-events/past/', '/downloads/release/python-2714/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//status.python.org/', '/community/workshops/', '/community/lists/', '//buildbot.net/', '/community/awards', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '/psf/donations/', '//wiki.python.org/moin/Languages', '/dev/', '/events/python-user-group/', '//wiki.qt.io/PySide', '/community/sigs/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//planetpython.org/', '/events/python-events', '/about/help/', '/events/python-user-group/past/', '/about/success/', '/psf-landing/', '/about/apps', '/about/', '//www.wxpython.org/', '/events/python-user-group/665/', '//www.python.org/psf/codeofconduct/', '/dev/peps/peps.rss', '/downloads/source/', '/psf/sponsorship/sponsors/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//bugs.python.org/', '/community/merchandise/', '//tornadoweb.org', '/events/python-user-group/650/', '//flask.pocoo.org/', '/downloads/release/python-364/', '/events/python-user-group/660/', '/events/python-user-group/638/', '/psf/', '/doc/', '//blog.python.org', '/events/python-events/604/', '/about/success/#government', '//python.org/dev/peps/', '//docs.python.org', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '/users/membership/', '/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '/downloads/', '/jobs/', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '/privacy/', '//pypi.python.org/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.scipy.org', '/community/forums/', '/about/success/#scientific', '/about/success/#software-development', '/shell/', '/accounts/signup/', '//www.facebook.com/pythonlang?fref=ts', '/community/', '//kivy.org/', '/about/quotes/', '//www.web2py.com/', '/community/logos/', '/community/diversity/', '/events/calendars/', '//wiki.python.org/moin/BeginnersGuide', '/success-stories/', '/doc/essays/', '/dev/core-mentorship/', '//ipython.org', '/events/', '//docs.python.org/3/tutorial/controlflow.html', '/about/success/#education', '/blogs/', '/community/irc/', '//pycon.blogspot.com/', '//jobs.python.org', '//www.pylonsproject.org/', '//www.djangoproject.com/', '/downloads/mac-osx/', '/about/success/#business', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//docs.python.org/faq/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions'}8 [ bộ chọn. str = '*', *, chứa. Union[str, List[str]] = Không, sạch. bool = Sai, đầu tiên. bool = Sai, _encoding. str = Không có ] → Liên minh[Danh sách[requests_html. Phần tử], request_html. Phần tử]
Đưa ra một Bộ chọn CSS, trả về một danh sách các đối tượng hoặc một đối tượng duy nhất
Thông số- bộ chọn – Bộ chọn CSS để sử dụng
- clean – Có hay không khử trùng HTML được tìm thấy của các thẻ
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}
0 và>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}
1 - có chứa – Nếu được chỉ định, chỉ trả về các phần tử có chứa văn bản được cung cấp
- first – Có hay không chỉ trả về kết quả đầu tiên
- _encoding – Định dạng mã hóa
Bộ chọn CSS ví dụ
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}
2>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}
3>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}
4>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}
5
Xem Tham khảo bộ chọn CSS của W3School để biết thêm chi tiết
Nếu
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}6 là
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}7, chỉ trả về cái đầu tiên được tìm thấy
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}9
Toàn văn nội dung [bao gồm cả các liên kết] của hoặc
>>> about = r.html.find['#about', first=True]2
Biểu diễn Unicode của nội dung HTML [tìm hiểu thêm]
>>> about = r.html.find['#about', first=True]3
Tất cả các liên kết được tìm thấy trên trang, ở dạng as–is
>>> about = r.html.find['#about', first=True]4
đại diện lxml của hoặc
>>> print[about.text] About Applications Quotes Getting Started Help Python Brochure3
Đại diện PyQuery của hoặc
>>> print[about.text] About Applications Quotes Getting Started Help Python Brochure6
Biểu diễn byte của nội dung HTML. [tìm hiểu thêm]
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']31 [ mẫu. str ] → phân tích cú pháp. Kết quả
Tìm kiếm mẫu Parse đã cho
Thông số. mẫu - Mẫu Parse để sử dụng.>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']33 [ mẫu. str ] → Union[List[parse. Kết quả], phân tích cú pháp. Kết quả]
Tìm kiếm [nhiều lần] mẫu phân tích đã cho
Thông số. mẫu - Mẫu Parse để sử dụng.>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']35
Nội dung văn bản của hoặc
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']38 [ bộ chọn. str, *, sạch. bool = Sai, đầu tiên. bool = Sai, _encoding. str = Không có ] → Liên minh[Danh sách[str], Danh sách[requests_html. Phần tử], str, request_html. Phần tử]
Đưa ra một bộ chọn XPath, trả về một danh sách các đối tượng hoặc một đối tượng
Thông số- bộ chọn – XPath Selector để sử dụng
- clean – Có hay không khử trùng HTML được tìm thấy của các thẻ
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}
0 và>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}
1 - first – Có hay không chỉ trả về kết quả đầu tiên
- _encoding – Định dạng mã hóa
Nếu một bộ chọn phụ được chỉ định [e. g.
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']02], một danh sách kết quả đơn giản được trả về
Xem Ví dụ XPath của W3School để biết thêm chi tiết
Nếu
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}6 là
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}7, chỉ trả về cái đầu tiên được tìm thấy
Các chức năng tiện ích
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> async def get_pythonorg[]: .. r = await asession.get['//python.org/'] >>> async def get_reddit[]: .. r = await asession.get['//reddit.com/'] >>> async def get_google[]: .. r = await asession.get['//google.com/'] >>> session.run[get_pythonorg, get_reddit, get_google]9
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']55 [ style=None ] → str>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> async def get_pythonorg[]: .. r = await asession.get['//python.org/'] >>> async def get_reddit[]: .. r = await asession.get['//reddit.com/'] >>> async def get_google[]: .. r = await asession.get['//google.com/'] >>> session.run[get_pythonorg, get_reddit, get_google] 9_______157 [ **kwargs ]
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']58< []
Nếu một trình duyệt đã được tạo, hãy đóng nó trước
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']59 [ url, **kwargs ]
Gửi yêu cầu XÓA. Trả về đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']60Thông số
- url – URL cho đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 mới - **kwargs – Các đối số tùy chọn mà
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
62 sử dụng
yêu cầu. Phản ứng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']63 [ url, **kwargs ]
Gửi yêu cầu NHẬN. Trả về đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']60Thông số
- url – URL cho đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 mới - **kwargs – Các đối số tùy chọn mà
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
62 sử dụng
yêu cầu. Phản ứng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']67 [ url ]
Trả về bộ điều hợp kết nối thích hợp cho URL đã cho
Loại trả về. yêu cầu. bộ điều hợp. BaseAdapter>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']68 [ resp ]
Nhận được phản hồi. Trả về một URI chuyển hướng hoặc
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']69
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']70 [ url, **kwargs ]
Gửi yêu cầu HEAD. Trả về đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']60Thông số
- url – URL cho đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 mới - **kwargs – Các đối số tùy chọn mà
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
62 sử dụng
yêu cầu. Phản ứng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']74 [ url, proxy, luồng, xác minh, chứng chỉ ]
Kiểm tra môi trường và hợp nhất nó với một số cài đặt
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']75 [ tiền tố, bộ điều hợp ]
Đăng ký bộ điều hợp kết nối thành tiền tố
Bộ điều hợp được sắp xếp theo thứ tự giảm dần theo độ dài tiền tố
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']76 [ url, **kwargs ]
Gửi yêu cầu TÙY CHỌN. Trả về đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']60Thông số
- url – URL cho đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 mới - **kwargs – Các đối số tùy chọn mà
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
62 sử dụng
yêu cầu. Phản ứng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']80 [ url, data=None, **kwargs ]
Gửi yêu cầu PATCH. Trả về đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']60Thông số
- url – URL cho đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 mới - dữ liệu – [tùy chọn] Từ điển, danh sách các bộ dữ liệu, byte hoặc đối tượng giống như tệp để gửi trong phần thân của
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 - **kwargs – Các đối số tùy chọn mà
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
62 sử dụng
yêu cầu. Phản ứng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']85 [ url, data=None, json=None, **kwargs ]>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/'] 60Thông số
- url – URL cho đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 mới - dữ liệu – [tùy chọn] Từ điển, danh sách các bộ dữ liệu, byte hoặc đối tượng giống như tệp để gửi trong phần thân của
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 - json – [tùy chọn] json để gửi vào phần thân của
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 - **kwargs – Các đối số tùy chọn mà
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
62 sử dụng
yêu cầu. Phản ứng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']91 [ yêu cầu ]
Xây dựng một
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']92 để truyền và trả lại.
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']92 có các cài đặt được hợp nhất từ phiên bản
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']61 và phiên bản của
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']95Thông số. yêu cầu – Phiên bản
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']61 để chuẩn bị với cài đặt của phiên này. loại trả lại. yêu cầu. PreparedRequest
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']97 [ url, data=None, **kwargs ]
Gửi yêu cầu PUT. Trả về đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']60Thông số
- url – URL cho đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 mới - dữ liệu – [tùy chọn] Từ điển, danh sách các bộ dữ liệu, byte hoặc đối tượng giống như tệp để gửi trong phần thân của
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 - **kwargs – Các đối số tùy chọn mà
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
62 sử dụng
yêu cầu. Phản ứng
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']02 [ prepared_request, response ]
Khi được chuyển hướng, chúng tôi có thể muốn loại bỏ xác thực khỏi yêu cầu để tránh rò rỉ thông tin xác thực. Phương pháp này loại bỏ và áp dụng lại xác thực một cách thông minh nếu có thể để tránh mất thông tin xác thực
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']03 [ prepared_request, response ]
Khi được chuyển hướng, chúng tôi có thể muốn thay đổi phương thức của yêu cầu dựa trên một số thông số kỹ thuật hoặc hành vi của trình duyệt
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']04 [ prepared_request, proxy ]
Phương pháp này đánh giá lại cấu hình proxy bằng cách xem xét các biến môi trường. Nếu chúng tôi được chuyển hướng đến một URL được bao phủ bởi NO_PROXY, chúng tôi sẽ loại bỏ cấu hình proxy. Nếu không, chúng tôi sẽ đặt các khóa proxy bị thiếu cho URL này [trong trường hợp chúng bị loại bỏ bởi một chuyển hướng trước đó]
Phương pháp này cũng thay thế tiêu đề Ủy quyền ủy quyền khi cần thiết
Loại trả về.>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']05 [ phương thức, url, params=None, data=None, headers=None, cookies=None, files=None, auth=None, timeout= ]
Xây dựng một
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']61, chuẩn bị và gửi nó. Trả về đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']60Thông số
- phương thức – phương thức cho đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 mới - url – URL cho đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 mới - params – [tùy chọn] Từ điển hoặc byte sẽ được gửi trong chuỗi truy vấn cho
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 - dữ liệu – [tùy chọn] Từ điển, danh sách các bộ dữ liệu, byte hoặc đối tượng giống như tệp để gửi trong phần thân của
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 - json – [tùy chọn] json để gửi vào phần thân của
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 - tiêu đề – [tùy chọn] Từ điển Tiêu đề HTTP để gửi cùng với
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 - cookie – [tùy chọn] đối tượng Dict hoặc CookieJar để gửi cùng với
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 - tệp – [tùy chọn] Từ điển
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']
15 để tải lên mã hóa nhiều phần - auth – [tùy chọn] Auth tuple hoặc có thể gọi để bật Basic/Digest/Custom HTTP Auth
- thời gian chờ [ hoặc ] – [tùy chọn] Thời gian chờ máy chủ gửi dữ liệu trước khi từ bỏ, dưới dạng thả nổi hoặc [hết thời gian kết nối, hết thời gian đọc]< . tuple.
- allow_redirects [] – [tùy chọn] Đặt thành True theo mặc định
- proxy – [tùy chọn] Giao thức hoặc giao thức ánh xạ từ điển và tên máy chủ tới URL của proxy
- luồng – [tùy chọn] có tải xuống ngay nội dung phản hồi hay không. Mặc định là
>>> print[about.text] About Applications Quotes Getting Started Help Python Brochure
2 - xác minh – [tùy chọn] Hoặc là boolean, trong trường hợp đó, nó kiểm soát việc chúng tôi xác minh chứng chỉ TLS của máy chủ hay một chuỗi, trong trường hợp đó, nó phải là đường dẫn đến gói CA để sử dụng. Mặc định là
>>> r.html.absolute_links {'//github.com/python/pythondotorg/issues', '//docs.python.org/3/tutorial/', '//www.python.org/about/success/', '//feedproxy.google.com/~r/PythonInsider/~3/kihd2DW98YY/python-370a4-is-available-for-testing.html', '//www.python.org/dev/peps/', '//mail.python.org/mailman/listinfo/python-dev', '//www.python.org/doc/', '//www.python.org/', '//www.python.org/about/', '//www.python.org/events/python-events/past/', '//devguide.python.org/', '//wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event', '//www.openstack.org', '//feedproxy.google.com/~r/PythonInsider/~3/AMoBel8b8Mc/python-3.html', '//docs.python.org/3/tutorial/introduction.html#lists', '//docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator', '//pyfound.blogspot.com/', '//wiki.python.org/moin/PythonBooks', '//plus.google.com/+Python', '//wiki.python.org/moin/', '//www.python.org/events/python-events', '//status.python.org/', '//www.python.org/about/apps', '//www.python.org/downloads/release/python-2714/', '//www.python.org/psf/donations/', '//buildbot.net/', '//twitter.com/ThePSF', '//docs.python.org/3/license.html', '//wiki.python.org/moin/Languages', '//docs.python.org/faq/', '//jobs.python.org', '//www.python.org/about/success/#software-development', '//www.python.org/about/success/#education', '//www.python.org/community/logos/', '//www.python.org/doc/av', '//wiki.qt.io/PySide', '//www.python.org/events/python-user-group/660/', '//wiki.gnome.org/Projects/PyGObject', '//www.ansible.com', '//www.saltstack.com', '//www.python.org/dev/peps/peps.rss', '//planetpython.org/', '//www.python.org/events/python-user-group/past/', '//docs.python.org/3/tutorial/controlflow.html#defining-functions', '//www.python.org/community/diversity/', '//docs.python.org/3/tutorial/controlflow.html', '//www.python.org/community/awards', '//www.python.org/events/python-user-group/638/', '//www.python.org/about/legal/', '//www.python.org/dev/', '//www.python.org/download/alternatives', '//www.python.org/downloads/', '//www.python.org/community/lists/', '//www.wxpython.org/', '//www.python.org/about/success/#government', '//www.python.org/psf/', '//www.python.org/psf/codeofconduct/', '//bottlepy.org', '//roundup.sourceforge.net/', '//pandas.pydata.org/', '//brochure.getpython.info/', '//www.python.org/downloads/source/', '//bugs.python.org/', '//www.python.org/downloads/mac-osx/', '//www.python.org/about/help/', '//tornadoweb.org', '//flask.pocoo.org/', '//www.python.org/users/membership/', '//blog.python.org', '//www.python.org/privacy/', '//www.python.org/about/gettingstarted/', '//python.org/dev/peps/', '//www.python.org/about/apps/', '//docs.python.org', '//www.python.org/success-stories/', '//www.python.org/community/forums/', '//feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html', '//www.python.org/community/merchandise/', '//www.python.org/about/success/#arts', '//wiki.python.org/moin/Python2orPython3', '//trac.edgewall.org/', '//feedproxy.google.com/~r/PythonInsider/~3/wh73_1A-N7Q/python-355rc1-and-python-348rc1-are-now.html', '//pypi.python.org/', '//www.python.org/events/python-user-group/650/', '//www.riverbankcomputing.co.uk/software/pyqt/intro', '//www.python.org/about/quotes/', '//www.python.org/downloads/windows/', '//www.python.org/events/calendars/', '//www.scipy.org', '//www.python.org/community/workshops/', '//www.python.org/blogs/', '//www.python.org/accounts/signup/', '//www.python.org/events/', '//kivy.org/', '//www.facebook.com/pythonlang?fref=ts', '//www.web2py.com/', '//www.python.org/psf/sponsorship/sponsors/', '//www.python.org/community/', '//www.python.org/download/other/', '//www.python.org/psf-landing/', '//www.python.org/events/python-user-group/665/', '//wiki.python.org/moin/BeginnersGuide', '//www.python.org/accounts/login/', '//www.python.org/downloads/release/python-364/', '//www.python.org/dev/core-mentorship/', '//www.python.org/about/success/#business', '//www.python.org/community/sigs/', '//www.python.org/events/python-user-group/', '//ipython.org', '//www.python.org/shell/', '//www.python.org/community/irc/', '//www.python.org/about/success/#engineering', '//www.pylonsproject.org/', '//pycon.blogspot.com/', '//www.python.org/about/success/#scientific', '//www.python.org/doc/essays/', '//www.djangoproject.com/', '//www.python.org/success-stories/industrial-light-magic-runs-python/', '//feedproxy.google.com/~r/PythonInsider/~3/x_c9D0S-4C4/python-370b1-is-now-available-for.html', '//wiki.python.org/moin/TkInter', '//www.python.org/jobs/', '//www.python.org/events/python-events/604/'}
7 - chứng chỉ - [tùy chọn] nếu Chuỗi, đường dẫn đến tệp chứng chỉ ứng dụng khách ssl [. pem]. Nếu cặp Tuple, ['cert', 'key']
yêu cầu. Phản ứng
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']18 [ resp, req, stream=False, timeout=None, verify=True, cert=None, proxy=None, yield_requests ]
Nhận được phản hồi. Trả về một trình tạo Phản hồi hoặc Yêu cầu
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']19 [ phản hồi, **kwargs ] → . Phản hồi HTML
Thay đổi mã hóa phản hồi và thay thế nó bằng HTMLResponse
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']20 [ yêu cầu, **kwargs ]
Gửi một Yêu cầu Chuẩn bị đã cho
Loại trả về. yêu cầu. Phản hồi>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']21 [ old_url, new_url ]
Quyết định xem có nên xóa tiêu đề Ủy quyền khi chuyển hướng hay không
lớp>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> async def get_pythonorg[]: .. r = await asession.get['//python.org/'] >>> async def get_reddit[]: .. r = await asession.get['//reddit.com/'] >>> async def get_google[]: .. r = await asession.get['//google.com/'] >>> session.run[get_pythonorg, get_reddit, get_google]9_______223 [ loop=None, worker=None, mock_browser. bool = True, *args, **kwargs ]
Một phiên tiêu hao không đồng bộ
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']58 []
Nếu một trình duyệt đã được tạo, hãy đóng nó trước
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']59 [ url, **kwargs ]
Gửi yêu cầu XÓA. Trả về đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']60Thông số
- url – URL cho đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 mới - **kwargs – Các đối số tùy chọn mà
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
62 sử dụng
yêu cầu. Phản ứng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']63 [ url, **kwargs ]
Gửi yêu cầu NHẬN. Trả về đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']60Thông số
- url – URL cho đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 mới - **kwargs – Các đối số tùy chọn mà
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
62 sử dụng
yêu cầu. Phản ứng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']67 [ url ]
Trả về bộ điều hợp kết nối thích hợp cho URL đã cho
Loại trả về. yêu cầu. bộ điều hợp. BaseAdapter>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']68 [ resp ]
Nhận được phản hồi. Trả về một URI chuyển hướng hoặc
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']69
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']70 [ url, **kwargs ]
Gửi yêu cầu HEAD. Trả về đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']60Thông số
- url – URL cho đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 mới - **kwargs – Các đối số tùy chọn mà
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
62 sử dụng
yêu cầu. Phản ứng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']74 [ url, proxy, luồng, xác minh, chứng chỉ ]
Kiểm tra môi trường và hợp nhất nó với một số cài đặt
Loại trả về.>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']75 [ tiền tố, bộ điều hợp ]
Đăng ký bộ điều hợp kết nối thành tiền tố
Bộ điều hợp được sắp xếp theo thứ tự giảm dần theo độ dài tiền tố
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']76 [ url, **kwargs ]
Gửi yêu cầu TÙY CHỌN. Trả về đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']60Thông số
- url – URL cho đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 mới - **kwargs – Các đối số tùy chọn mà
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
62 sử dụng
yêu cầu. Phản ứng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']80 [ url, data=None, **kwargs ]
Gửi yêu cầu PATCH. Trả về đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']60Thông số
- url – URL cho đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 mới - dữ liệu – [tùy chọn] Từ điển, danh sách các bộ dữ liệu, byte hoặc đối tượng giống như tệp để gửi trong phần thân của
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 - **kwargs – Các đối số tùy chọn mà
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
62 sử dụng
yêu cầu. Phản ứng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']85 [ url, data=None, json=None, **kwargs ]>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/'] 60Thông số
- url – URL cho đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 mới - dữ liệu – [tùy chọn] Từ điển, danh sách các bộ dữ liệu, byte hoặc đối tượng giống như tệp để gửi trong phần thân của
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 - json – [tùy chọn] json để gửi vào phần thân của
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 - **kwargs – Các đối số tùy chọn mà
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
62 sử dụng
yêu cầu. Phản ứng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']91 [ yêu cầu ]
Xây dựng một
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']92 để truyền và trả lại.
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']92 có các cài đặt được hợp nhất từ phiên bản
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']61 và phiên bản của
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']95Thông số. yêu cầu – Phiên bản
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']61 để chuẩn bị với cài đặt của phiên này. loại trả lại. yêu cầu. PreparedRequest
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']97 [ url, data=None, **kwargs ]
Gửi yêu cầu PUT. Trả về đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']60Thông số
- url – URL cho đối tượng
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 mới - dữ liệu – [tùy chọn] Từ điển, danh sách các bộ dữ liệu, byte hoặc đối tượng giống như tệp để gửi trong phần thân của
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
61 - **kwargs – Các đối số tùy chọn mà
>>> from requests_html import HTMLSession >>> session = HTMLSession[] >>> r = session.get['//python.org/']
62 sử dụng
yêu cầu. Phản ứng
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']02 [ prepared_request, response ]
Khi được chuyển hướng, chúng tôi có thể muốn loại bỏ xác thực khỏi yêu cầu để tránh rò rỉ thông tin xác thực. Phương pháp này loại bỏ và áp dụng lại xác thực một cách thông minh nếu có thể để tránh mất thông tin xác thực
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']03 [ prepared_request, response ]
Khi được chuyển hướng, chúng tôi có thể muốn thay đổi phương thức của yêu cầu dựa trên một số thông số kỹ thuật hoặc hành vi của trình duyệt
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']04 [ prepared_request, proxy ]
Phương pháp này đánh giá lại cấu hình proxy bằng cách xem xét các biến môi trường. Nếu chúng tôi được chuyển hướng đến một URL được bao phủ bởi NO_PROXY, chúng tôi sẽ loại bỏ cấu hình proxy. Nếu không, chúng tôi sẽ đặt các khóa proxy bị thiếu cho URL này [trong trường hợp chúng bị loại bỏ bởi một chuyển hướng trước đó]
Phương pháp này cũng thay thế tiêu đề Ủy quyền ủy quyền khi cần thiết
Loại trả về.>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']05 [ *args, **kwargs ]
Func yêu cầu ban đầu một phần và chạy nó trong một luồng
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']18 [ resp, req, stream=False, timeout=None, verify=True, cert=None, proxy=None, yield_requests ]
Nhận được phản hồi. Trả về một trình tạo Phản hồi hoặc Yêu cầu
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']19 [ phản hồi, **kwargs ] → . Phản hồi HTML
Thay đổi mã hóa phản hồi và thay thế nó bằng HTMLResponse
>>> from requests_html import AsyncHTMLSession >>> asession = AsyncHTMLSession[] >>> r = await asession.get['//python.org/']74 [ *coros ]
Truyền vào tất cả các coroutine bạn muốn chạy, nó sẽ gói từng cái vào một tác vụ, chạy nó và đợi kết quả. Trả về một danh sách với tất cả các kết quả, điều này được trả về theo cùng thứ tự coros được chuyển vào