Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions docs/advanced/additional-requests.rst
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ a generic HTTP Request: :class:`~.HttpRequest`. Here's an example:
).encode("utf-8"),
)

print(request.url) # https://www.api.example.com/product-pagination/
print(request.url) # RequestUrl('https://www.api.example.com/product-pagination/')
print(request.method) # POST

print(type(request.headers) # <class 'web_poet.page_inputs.HttpRequestHeaders'>
Expand Down Expand Up @@ -90,7 +90,7 @@ it's perfectly fine to define them as:

request = web_poet.HttpRequest("https://api.example.com/product-info?id=123")

print(request.url) # https://api.example.com/product-info?id=123
print(request.url) # RequestUrl('https://api.example.com/product-info?id=123')
print(request.method) # GET

print(type(request.headers) # <class 'web_poet.page_inputs.HttpRequestHeaders'>
Expand Down Expand Up @@ -141,7 +141,7 @@ Let's check out an example to see its internals:
headers={"Content-Type": "application/json;charset=UTF-8"}
)

print(response.url) # https://www.api.example.com/product-pagination/
print(response.url) # ResponseUrl('https://www.api.example.com/product-pagination/')
print(type(response.url)) # <class 'str'>

print(response.body) # b'{"data": "value \xf0\x9f\x91\x8d"}'
Expand Down Expand Up @@ -604,7 +604,7 @@ from the previous subsection named: :ref:`httpclient-get-example`.
except web_poet.exceptions.HttpResponseError as err:
logger.warning(
f"Received a {err.response.status} response status for product ID "
f"'{item['product_id']}' from this URL: {err.request.url}"
f"'{item['product_id']}' from this URL: {str(err.request.url)}"
)
else:
item["images"] = response.css(".product-images img::attr(src)").getall()
Expand Down
2 changes: 1 addition & 1 deletion docs/intro/from-ground-up.rst
Original file line number Diff line number Diff line change
Expand Up @@ -503,7 +503,7 @@ For example, a very basic Page Object could look like this:

def to_item(self) -> dict:
return {
'url': self.response.url,
'url': str(self.response.url),
'title': self.response.css("h1::text").get()
}

Expand Down