Data parsing telegram - only PHP - users
1 .On a daily basis (cron) to parish the assigned chats Telegram and all of their users (using iteration https://docs.madelineproto.xyz/API_docs/methods/channels.getParticipants.html and timetables), to store in the database data about them (nick/id/name/family/bio/img).Chats are stored in the BD with information about them, the date of collection of information beginning and end.The MySQL user table with the Uniq key on the field user ID + chat ID (chats in a separate table to save) to make the table simply InsertIgnore and only new user ID + chat ID pairs are logged in.It is very important that the first chat run with the preservation of all users to do it completely and set a trigger that would track that the chat is completely completed, otherwise remove all the records on this chat and start a new one in case of break the script, etc.The goal is to get daily only new users of the target chats, starting from the moment that the chats were first collected.2ndPreparing a Mysql request and a separate script that will form a TXT file available at WEB from the server (or another alternative way, such as downloading to google docs/etc so that anyone can take it) - whitelist.txt. From this TXT file you need to exclude certain users' nics (those who have already invited, those we want to put into the blacklist) - for this you need another table with a simple mechanism of import into it: import through the form to which you can upload the TXT file with users' nics/id, who sign up to the base table Users_exclude, and automatically update the text file whitelist.txt
ThreeThe code to comment, all to get into the text log with the exact time and detailed description of the process a-la :echo date("d-m-Y H:i:s") .“ . . .“We’re starting to collect the BlaBla chat.”PHP_EOL; received information about chat - 100500 people, we start downloading users
1 000 users
2000 users are dispatched
...
The final table:
Chats
Chat_users
Users_exclude
The scripts:
Gathering users in bd from chat
Import of the Nick Exclusion to the BD
Exporting new added niches for each chat starting from its 1st full run - that is, the chat can be added over time, but it is important that the sample is only new users from the moment they made the first full collection.To work, I will provide an empty VPS on Ubuntu on which you will deploy everything and make a detailed instructions on how to deploy the service from 0.
Client's review of cooperation with Maksim Nesterov
Data parsing telegram - only PHP - usersMaxime the great young man did more than he should, on the found by him not his bugs found solutions and eliminated.
Freelancer's review of cooperation with Max Smekalo
Data parsing telegram - only PHP - usersIt was a little misunderstanding that was part of this task.
Current freelance projects in the category Data Parsing
Data parsing through mobile APILooking for a person with experience in data parsing through mobile API, for parsing e-commerce, rozetka and similar sites. Tasks: 1. Intercepting traffic from the mobile application (Android), setting up a proxy, analyzing requests. 2. Identifying the necessary API endpoints… Python, Data Parsing ∙ 21 minutes back ∙ 8 proposals |
Looking for a programmer or vibe coding Automation scraping data 2https://drive.google.com/file/d/14tP5XWJB9acV4gn_cJrFwMpihUj3EbQz/view?usp=sharing I accidentally sent that link Web Programming, Data Parsing ∙ 2 hours 43 minutes back ∙ 20 proposals |
Parsing the YouControl website (Yukontrol)
27 USD
It is necessary to scrape companies from certain categories on the Yukontrol website, including 1) name 2) EDRPOU 3) manager 4) phone All this data is open. Data Parsing ∙ 18 hours 22 minutes back ∙ 29 proposals |
Create a dashboard in https://airtable.com/ for the performance of advertising creatives from Facebook ads.Full specification https://docs.google.com/document/d/1_n_oYRNZWYxalUA---DM5AD1b5ZSrtePw5J4G42svGw/edit?usp=sharing Databases & SQL, Data Parsing ∙ 4 days 21 hours back ∙ 19 proposals |
Creation of an Excel file for uploading products to the websites of other partners.I am interested in creating an Excel table with all parameters. Here is the website - https://heiztechnik.com.ua/ And the positions I am interested in to be transferred: Manual boilers: 1) TIS UNI 15-95 kW (10) pcs 2)TIS HARD 150-500 kW (7) pcs Pellet boilers: 1)TIS PELLET… Data Parsing ∙ 5 days 1 hour back ∙ 36 proposals |