加入分页,逆序排列帖子
This commit is contained in:
@@ -8,7 +8,7 @@ from selenium.webdriver.common.by import By
|
|||||||
from selenium.webdriver.chrome.options import Options
|
from selenium.webdriver.chrome.options import Options
|
||||||
from webdriver_manager.chrome import ChromeDriverManager
|
from webdriver_manager.chrome import ChromeDriverManager
|
||||||
from bs4 import BeautifulSoup
|
from bs4 import BeautifulSoup
|
||||||
from reportlab.lib.pagesizes import letter
|
from reportlab.lib.pagesizes import letter, A3
|
||||||
from reportlab.lib import colors
|
from reportlab.lib import colors
|
||||||
from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Image, PageBreak
|
from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Image, PageBreak
|
||||||
from reportlab.lib.styles import getSampleStyleSheet
|
from reportlab.lib.styles import getSampleStyleSheet
|
||||||
@@ -98,7 +98,7 @@ def fetch_and_create_pdf(url):
|
|||||||
|
|
||||||
# 设置PDF
|
# 设置PDF
|
||||||
pdf_filename = f"JAV-{today}-{len(today_posts)}.pdf"
|
pdf_filename = f"JAV-{today}-{len(today_posts)}.pdf"
|
||||||
doc = SimpleDocTemplate(pdf_filename, pagesize=letter)
|
doc = SimpleDocTemplate(pdf_filename, pagesize=A3)
|
||||||
|
|
||||||
# 遍历帖子
|
# 遍历帖子
|
||||||
for post in today_posts:
|
for post in today_posts:
|
||||||
@@ -145,7 +145,7 @@ def fetch_and_create_pdf(url):
|
|||||||
if image:
|
if image:
|
||||||
img = PILImage.open(image)
|
img = PILImage.open(image)
|
||||||
img_width, img_height = img.size
|
img_width, img_height = img.size
|
||||||
image_width = 450
|
image_width = 500
|
||||||
image_height = int((img_height / img_width) * image_width)
|
image_height = int((img_height / img_width) * image_width)
|
||||||
img_stream = BytesIO(image.getvalue())
|
img_stream = BytesIO(image.getvalue())
|
||||||
content.append(Image(img_stream, width=image_width, height=image_height))
|
content.append(Image(img_stream, width=image_width, height=image_height))
|
||||||
|
|||||||
Reference in New Issue
Block a user