Python yêu cầu nhấp vào nút

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]
8

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_______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 Brochure
2, chỉ cần trả về URL tiếp theo

>>> print[about.text]
About
Applications
Quotes
Getting Started
Help
Python Brochure
3

Đại diện PyQuery của hoặc

>>> print[about.text]
About
Applications
Quotes
Getting Started
Help
Python Brochure
6

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 Brochure
7 [ 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ấy

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_______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 Brochure
3

Đại diện PyQuery của hoặc

>>> print[about.text]
About
Applications
Quotes
Getting Started
Help
Python Brochure
6

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/']
60

Thô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
loại trả lại

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/']
60

Thô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
loại trả lại

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/']
60

Thô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
loại trả lại

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/']
60

Thô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
loại trả lại

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/']
60

Thô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
loại trả lại

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/'] 60

Thô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
loại trả lại

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/']
95

Thô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/']
60

Thô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
loại trả lại

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/']
60

Thô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']
loại trả lại

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/']
60

Thô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
loại trả lại

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/']
60

Thô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
loại trả lại

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/']
60

Thô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
loại trả lại

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/']
60

Thô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
loại trả lại

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/']
60

Thô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
loại trả lại

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/'] 60

Thô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
loại trả lại

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/']
95

Thô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/']
60

Thô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
loại trả lại

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

Chủ Đề