| import os | |
| import asyncio | |
| import sys | |
| import time | |
| sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) | |
| from pixiv_api import search, cookies, headers | |
| os.chdir(os.path.dirname(os.path.abspath(__file__))) | |
| input_url = input("Enter the URL: ") | |
| pages = 30 | |
| x='' | |
| n=int(time.time()*100) | |
| while n: | |
| x=chr(97+n%26)+x | |
| n//=26 | |
| async def main(): | |
| post_ids, filename = await search(input_url, pages, ai_only=False, real_only=False, cookies=cookies, headers=headers) | |
| post_ids = list(dict.fromkeys(post_ids)) | |
| with open(f"../{x}_{filename}.txt", "w") as f: | |
| f.write("\n".join(map(str, post_ids))) | |
| if __name__ == "__main__": | |
| asyncio.run(main()) |