Benjamin Loison

Results 489 comments of Benjamin Loison

Repeating https://www.youtube.com/youtubei/v1/channel/reveal_business_email does not return anymore the email.

As `View email address` requires to `Sign in`: ![image](https://github.com/Benjamin-Loison/YouTube-operational-API/assets/12752145/6a546990-d1f8-4b49-8a39-4c9f9b7794c9) `Sign in` redirects to https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252F%2540HANDLE&hl=en ![image](https://github.com/Benjamin-Loison/YouTube-operational-API/assets/12752145/1fb94963-cea8-403f-9067-d1c8a71baeba) When clicking on `View email address` a reCaptcha pops up and even if complete and...

[Improve_websites_thanks_to_open_source/issues/570](https://codeberg.org/Benjamin_Loison/Improve_websites_thanks_to_open_source/issues/570) would help.

[Asked by someone on Discord](https://discord.com/channels/933841502155706418/933841503103627316/1281606617934331945)

[Benjamin_Loison/HTTPS/issues/1](https://codeberg.org/Benjamin_Loison/HTTPS/issues/1) would allow someone to proceed and everyone to be sure that the emails were correct at a given date.

Current reduced `continuation`: ```python message = { "119693434": { "3": "CikqJwoYVUN0NVVTWXB6ek1DWWhraXJWUUdId0tREgs5MXEzbnNoRVV4cxoT6qjduQENCgs5MXEzbnNoRVV4cyACMAA%3D", "20": 1715521654955377, } } typedef = { "119693434": { "type": "message", "message_typedef": { "3": { "type": "string" }, "20":...

Seems to be the most minimized: ```python import requests import json import blackboxprotobuf import base64 url = 'https://www.youtube.com/youtubei/v1/live_chat/get_live_chat' headers = { 'Content-Type': 'application/json', } def getBase64Protobuf(message, typedef): data = blackboxprotobuf.encode_message(message,...

To check that my solution is permanent: ```python import time from datetime import datetime initialDatetime = datetime.now() print(initialDatetime) while True: data = requests.post(url, headers = headers, json = json_).json() dataStr...

```python data = base64.b64decode('0ofMyAOUAhpeQ2lrcUp3b1lWVU4wTlZWVFdYQjZlazFEV1docmFYSldVVWRJZDB0UkVnczVNWEV6Ym5Ob1JWVjRjeG9UNnFqZHVRRU5DZ3M1TVhFemJuTm9SVlY0Y3lBQ01BQSUzRCjluNHtlIiGAzAAQAJKbggAGAAgAEoKCAEQABgAIAAwAFDJxOSKl4iGA1gDeACiAQCqAQwQABoAIgAqBAgAEACwAQDAAQDIAcnE5IqXiIYD4gEMCO39grIGEI7Y058D6AEA8AEA-AEAiAIAkAIAmgIMCMuwg7IGEJmLrNsCULCX_u2UiIYDWOPLlOyUiIYDggEECAQYAYgBAJoBAggAoAHS24qor4iGA7oBAggK0AGBr4OyBg%3D%3D'.replace('%3D', '='), altchars = '-_') message, typedef = blackboxprotobuf.decode_message(data) encodedTimestamp = message['119693434']['20'] currentTimestamp = time.time() * 1_000_000 print(f'{currentTimestamp = } {encodedTimestamp = } {(encodedTimestamp - currentTimestamp) /...