зеркало из
				https://github.com/viginum-datalab/twscrape.git
				synced 2025-10-31 05:56:24 +02:00 
			
		
		
		
	update readme
Этот коммит содержится в:
		
							родитель
							
								
									4938ca7d6c
								
							
						
					
					
						Коммит
						895ec22e22
					
				
							
								
								
									
										30
									
								
								readme.md
									
									
									
									
									
								
							
							
						
						
									
										30
									
								
								readme.md
									
									
									
									
									
								
							| @ -60,11 +60,21 @@ from twscrape.logger import set_log_level | |||||||
| async def main(): | async def main(): | ||||||
|     api = API()  # or API("path-to.db") - default is `accounts.db` |     api = API()  # or API("path-to.db") - default is `accounts.db` | ||||||
| 
 | 
 | ||||||
|     # add account & login (also availalbe from cli) |     # ADD ACCOUNTS (for CLI usage see BELOW) | ||||||
|     await api.pool.add_account("user1", "pass1", "user1@example.com", "email_pass1") |     await api.pool.add_account("user1", "pass1", "u1@example.com", "mail_pass1") | ||||||
|     await api.pool.add_account("user2", "pass2", "user2@example.com", "email_pass2") |     await api.pool.add_account("user2", "pass2", "u2@example.com", "mail_pass2") | ||||||
|     await api.pool.login_all() |     await api.pool.login_all() | ||||||
| 
 | 
 | ||||||
|  |     # or add account with COOKIES (with cookies login not required) | ||||||
|  |     cookies = "abc=12; ct0=xyz"  # or '{"abc": "12", "ct0": "xyz"}' | ||||||
|  |     await api.pool.add_account("user3", "pass3", "u3@mail.com", "mail_pass3", cookies=cookies) | ||||||
|  | 
 | ||||||
|  |     # add account with PROXY | ||||||
|  |     proxy = "http://login:pass@example.com:8080" | ||||||
|  |     await api.pool.add_account("user4", "pass4", "u4@mail.com", "mail_pass4", proxy=proxy) | ||||||
|  | 
 | ||||||
|  |     # API USAGE | ||||||
|  | 
 | ||||||
|     # search (latest tab) |     # search (latest tab) | ||||||
|     await gather(api.search("elon musk", limit=20))  # list[Tweet] |     await gather(api.search("elon musk", limit=20))  # list[Tweet] | ||||||
| 
 | 
 | ||||||
| @ -143,7 +153,7 @@ First add accounts from file: | |||||||
| # twscrape add_accounts <file_path> <line_format> | # twscrape add_accounts <file_path> <line_format> | ||||||
| # line_format should have "username", "password", "email", "email_password" tokens | # line_format should have "username", "password", "email", "email_password" tokens | ||||||
| # note: tokens delimeter should be same as an file | # note: tokens delimeter should be same as an file | ||||||
| twscrape add_accounts accounts.txt username:password:email:email_password | twscrape add_accounts ./accounts.txt username:password:email:email_password | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| Then call login: | Then call login: | ||||||
| @ -154,6 +164,18 @@ twscrape login_accounts | |||||||
| 
 | 
 | ||||||
| Accounts and their sessions will be saved, so they can be reused for future requests | Accounts and their sessions will be saved, so they can be reused for future requests | ||||||
| 
 | 
 | ||||||
|  | Note: Possible to use `_` in `line_format` to skip some value | ||||||
|  | 
 | ||||||
|  | ### Add accounts with cookies | ||||||
|  | 
 | ||||||
|  | Use `cookies` param in `line_format`, e.g.: | ||||||
|  | 
 | ||||||
|  | ```sh | ||||||
|  | twscrape add_accounts ./accounts.txt username:password:email:email_password:cookies | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | In this case login not required. | ||||||
|  | 
 | ||||||
| ### Get list of accounts and their statuses | ### Get list of accounts and their statuses | ||||||
| 
 | 
 | ||||||
| ```sh | ```sh | ||||||
|  | |||||||
		Загрузка…
	
	
			
			x
			
			
		
	
		Ссылка в новой задаче
	
	Block a user
	 Vlad Pronsky
						Vlad Pronsky