Online batch export of WeChat public account articles supports the export of reading volume and comment data, and supports embedded audio and video export. There is no need to build any environment. Article styles can be restored 100% and private deployment is supported.
Communication group (QQ): 991482155
Since public agent resources are limited, it is recommended to build private agent nodes . Private agents can be deployed on the following platforms:
Check out the tutorial on setting up a private proxy node.
Go to the WeChat public platform to register, either a service account or a subscription account.
Enter the login page, use WeChat to scan the QR code on the page, and then select your official account to log in.
Note that you must choose a public account to log in, and logging in with a mini program cannot be used.
Configure the private proxy address on the settings page as follows:
Use the official account switch button in the upper left corner to search for the official account you are interested in, as shown in the figure below:
The download of data adopts the idea of a proxy pool to solve a series of problems such as cross-domain, anti-leeching, and acceleration.
Currently the public agent has the following nodes:
https://wproxy-01.deno.dev
https://wproxy-02.deno.dev
https://wproxy-03.deno.dev
https://wproxy-04.deno.dev
https://wproxy-05.deno.dev
https://wproxy-06.deno.dev
https://wproxy-07.deno.dev
https://wproxy-08.deno.dev
https://wproxy-09.deno.dev
https://wproxy-10.deno.dev
These nodes are all deployed in Deno Deploy's free account. There is a free quota of 100G every month. After the quota is exceeded, you need to wait until the next cycle to refresh.
These nodes are for testing only, please build your own private nodes for official use.
This project does not currently support exporting to formats other than html
format. A large part of the reason is that it is difficult to maintain style fidelity. If you need other formats, you can find other format conversion tools by yourself.
For PDF format, please refer to: https://github.com/colin4k/wechat-article-dl
Please refer to the FAQ document. If you encounter other usage problems, please report them in the Issue.
If you think this project has helped you, please give the author a free Star. Thank you for your support!
Warning
Since the project has not yet entered a stable state, if private deployment is carried out, please keep an eye on the latest updates of the project, especially changes in the agent part. The usage policy will be modified in the future.
Or you can modify the AVAILABLE_PROXY_LIST
variable in config/index.ts
to completely use the node you built.
In addition, there are currently only documents for deploying to Deno Deploy. If you need to deploy to other platforms, please explain it in the Issue.
2024.11.14 Update
It is recommended to use the form of public website + private proxy node .
If you really need to deploy a private website, check out the deployment tutorial below.
Note: The public website (that is, https://wechat-article-exporter.deno.dev/) has the most complete functions. Some subsequent Pro version functions will only appear on the public website and are not supported in private deployment.
After creation it looks like this:
Enable workflows for the repository (the default fork repository is disabled):
Modify .github/workflows/deno_deploy.yml
:
submit:
The free version and the Pro version will be distinguished in the future, and the differences are as follows:
At present, we only have this plan and have not started to implement it. Preferential policies can be provided to users who have performed admiring actions in the past.
When writing articles in the background of an official account, the function of searching for articles of other official accounts is supported, in order to achieve the purpose of crawling all articles of a specified official account.
MIT