From abf5c9ddc6e74de8802b09fef76a443f796f364a Mon Sep 17 00:00:00 2001 From: kardigun Date: Fri, 3 Jan 2025 10:16:20 +0100 Subject: [PATCH] Fix linting issue --- sources/en/n/novelight.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/sources/en/n/novelight.py b/sources/en/n/novelight.py index 11decf71d..ffa539965 100644 --- a/sources/en/n/novelight.py +++ b/sources/en/n/novelight.py @@ -3,7 +3,7 @@ import logging import re from typing import List -from urllib.parse import quote_plus +from urllib.parse import quote_plus, urlencode from bs4 import Tag @@ -83,8 +83,13 @@ def read_novel_info(self): for page in reversed(chapters_lists): if encountered_paid_chapter: break + params = { + "csrfmiddlewaretoken": csrfmiddlewaretoken, + "book_id": book_id, + "page": page["value"] + } chapters_response = self.get_json( - f"{self.home_url}book/ajax/chapter-pagination?csrfmiddlewaretoken={csrfmiddlewaretoken}&book_id={book_id}&page={page["value"]}", + f"{self.home_url}book/ajax/chapter-pagination?{urlencode(params)}", headers=headers ) chapters_soup = self.make_soup(chapters_response["html"])