python from micawber import Provider def get_embed(url): try: provider = Provider() providers = list(provider.request(url).items()) for provider_name, data in providers: if 'html' in data['type']: return data['html'] except Exception as e: print('Error:', e) python import logging from micawber import Provider def main(): logging.basicConfig(level=logging.DEBUG, filename='micawber.log', format='%(asctime)s %(levelname)s - %(message)s') logger = logging.getLogger(__name__) try: provider = Provider() url = 'https://example.com' logger.debug('Requesting URL: %s', url) providers = list(provider.request(url).items()) logger.debug('Received providers: %s', providers) for provider_name, data in providers: if 'html' in data['type']: return data['html'] except Exception as e: logger.error('Error: %s', e, exc_info=True) if __name__ == '__main__': main() pip install micawber


上一篇:
下一篇:
切换中文