I made it because I needed to make a list in my work. ~~ I don't like the culture of making a list of anything in Excel. ~~
For the scraping method, I referred to AWS service list (2019/03 version) * Updated on 2020/09/05.
| Service name | Explanation | 
|---|---|
| Anomaly Detector | Easily add anomaly detection function to the app. | 
| Azure Bot Service | Intelligent serverless bot service that can scale on demand | 
| Azure Cognitive Search | AI-powered cloud search service for mobile and web app development | 
| Azure Databricks | A fast, easy and collaborative Apache Spark-based analytics platform | 
| Azure Machine Learning | Make AI available to all users on an end-to-end, scalable and reliable platform for experimentation and model management | 
| Azure Open Datasets | A cloud platform for hosting and sharing selected open datasets that accelerates the development of machine learning models | 
| Bing Autosuggest | Added intelligent auto-suggestion option to app search function | 
| Bing Custom Search | An easy-to-use, ad-free, commercial-grade search tool that delivers the search results you need | 
| Bing Entity Search | Providing a great experience by identifying and adding entity information from the web | 
| Bing Image Search | Search for images to get a lot of information | 
| Bing News Search | Search the news for comprehensive results | 
| Bing Spell Check | Detect and fix spelling mistakes in the app | 
| Bing Video Search | Search videos for comprehensive results | 
| Bing Visual Search | Get a wealth of analytical information to help you create compelling imaging applications on your favorite device. | 
| Bing Web Search | Enhanced advanced search from billions of web documents | 
| Azure Cognitive Services | Add smart API features for context-sensitive interaction | 
| Computer Vision | Extract decision-making information from images | 
| Content Moderator | Automatically moderate images, texts and videos | 
| Custom Vision | Easily customize your state-of-the-art computer vision model for your own applications | 
| Data Science Virtual Machines | Rich environment preconfigured for AI development | 
| Face | Detection, identification, analysis, grouping, and tagging of faces in photos | 
| Form Recognizer | AI service that can interpret forms and extract documents | 
| Immersive Reader | Helping users of all ages and abilities read and understand the text | 
| Kinect DK | Create computer-based visual and audio models using advanced AI sensors and developer kits | 
| Language Understanding | Make your app understand the commands you type | 
| Microsoft Genomics | Enhance analytical information in genome sequencing and research | 
| Personalizer | AI services that provide a personalized user experience | 
| Project Bonsai preview | Machine teaching service for creating intelligent industrial control systems using simulation | 
| QnA Maker | Extract conversational, easy-to-navigate answers from information | 
| Speaker Recognition preview | Speech service function that authenticates and identifies the speaker | 
| Speech to Text | Voice service function that accurately converts the read audio into text | 
| Speech Translation | Easily integrate real-time voice translation into your app | 
| Text Analytics | Easily evaluate sentiment and topics to understand what your users want | 
| Text to Speech | Voice service function that converts text into real voice | 
| Translator | Easily perform machine translation with simple REST API calls | 
| Video Indexer | Elucidation of video analysis information | 
| Metrics Advisor Preview | AI service that monitors metrics and diagnoses problems | 
DevOps
| Service name | Explanation | 
|---|---|
| Azure Artifacts | Create and host packages and share with your team | 
| Azure Boards | You can plan and track your work across team boundaries and consult about your work. | 
| Azure DevOps | A service for teams to share code, track work, and ship software | 
| Azure DevTest Labs | Quickly build your environment with reusable templates and artifacts | 
| Azure Monitor | Full observability for applications, infrastructure, and networks | 
| Azure Pipelines | Continuously build, test and deploy to any platform or cloud | 
| Azure Repos | Provides an unlimited amount of private Git repositories hosted in the cloud for your project | 
| Azure Test Plans | Test and release with confidence using manual and exploratory testing toolkits | 
| DevOps tool integrations | Get Azure with your favorite DevOps tools | 
ID
| Service name | Explanation | 
|---|---|
| Azure Active Directory | Synchronize on-premises directories for single sign-on | 
| Azure Active Directory Domain Services | You can connect Azure virtual machines to your domain without using a domain controller | 
| Azure Information Protection | Protect your confidential information more tightly anytime, anywhere | 
| Azure Active Directory External ID | Manage consumer identity and access in the cloud | 
Web
| Service name | Explanation | 
|---|---|
| API Apps | Creating and using cloud APIs with easy operation | 
| API Management | Publish APIs to developers, partners, and employees securely and on a large scale | 
| App Service | Quickly create powerful cloud apps for the web and mobile | 
| Azure Cognitive Search | AI-powered cloud search service for mobile and web app development | 
| Azure Maps | A simple and secure location API provides geospatial context for your data | 
| Azure SignalR Service | Easily add real-time web functionality | 
| Azure Spring Cloud | Fully managed Spring Cloud service, created and operated in collaboration with VMware | 
| Content Delivery Network | Achieve secure and reliable content distribution through global expansion | 
| Mobile Apps | Build and host backends for mobile apps | 
| Notification Hubs | Send push notifications from any backend to any platform | 
| Static Web Apps Preview | A modern web app service that offers streamlined full-stack development from source code to global high availability | 
| Web App for Containers | Easily deploy and run containerized web apps that scale to your business | 
| Web Apps | Create and deploy large line-of-business web apps in a short amount of time | 
| Azure Communication Services preview | Build a rich communication experience using the same secure platform used by Microsoft Teams | 
Windows Virtual Desktop
| Service name | Explanation | 
|---|---|
| Windows Virtual Desktop | The best virtual desktop experience provided by Azure | 
| Service name | Explanation | 
|---|---|
| API Apps | Creating and using cloud APIs with easy operation | 
| Azure Functions | Handle events using serverless code | 
| Azure Kubernetes Service (AKS) | Simplify Kubernetes deployment, management, and operations | 
| Azure Red Hat OpenShift | Fully managed OpenShift service that works with Red Hat | 
| Container Instances | Easily run containers in Azure without managing a server | 
| Container Registry | Store and manage a variety of container images, regardless of deployment type in Azure | 
| Mobile Apps | Build and host backends for mobile apps | 
| Service Fabric | Microservices development and container orchestration on Windows or Linux | 
| Web App for Containers | Easily deploy and run containerized web apps that scale to your business | 
| Web Apps | Create and deploy large line-of-business web apps in a short amount of time | 
| Service name | Explanation | 
|---|---|
| API Apps | Creating and using cloud APIs with easy operation | 
| App Service | Quickly create powerful cloud apps for the web and mobile | 
| Azure CycleCloud | Create, manage, operate, and optimize HPC clusters and big computing clusters of all sizes | 
| Azure Dedicated Host | Dedicated physical server to host Azure VMs for Windows and Linux | 
| Azure Functions | Handle events using serverless code | 
| Azure Kubernetes Service (AKS) | Simplify Kubernetes deployment, management, and operations | 
| Azure Spring Cloud | Fully managed Spring Cloud service, created and operated in collaboration with VMware | 
| Azure VMware Solution | Run VMware workloads natively in Azure | 
| Batch | Cloud-scale job scheduling and compute management | 
| Cloud Services | Create cloud applications and APIs with high availability and unlimited scalability | 
| Container Instances | Easily run containers in Azure without managing a server | 
| Linux Virtual Machines | Virtual machine provisioning on Ubuntu, Red Hat, etc. | 
| Mobile Apps | Build and host backends for mobile apps | 
| Service Fabric | Microservices development and container orchestration on Windows or Linux | 
| SQL Server on Virtual Machines | Host your enterprise SQL Server app in the cloud | 
| Static Web Apps Preview | A modern web app service that offers streamlined full-stack development from source code to global high availability | 
| Virtual Machine Scale Set | Manage and scale up thousands of Linux and Windows virtual machines | 
| Virtual machine | Windows と Linux のVirtual machineを数秒でプロビジョニング | 
| Web Apps | Create and deploy large line-of-business web apps in a short amount of time | 
| Windows Virtual Desktop | The best virtual desktop experience provided by Azure | 
| Service name | Explanation | 
|---|---|
| Archive Storage | Save data that is accessed very infrequently at the best price in the industry | 
| Avere vFXT for Azure | Run file-based high-performance workloads in the cloud | 
| Azure Backup | Simplify data protection and protect against ransomware | 
| Azure Data Lake Storage | Highly scalable and secure Data Lake capabilities built on Azure Blob Storage | 
| Azure Data Share | A simple and secure service for sharing big data with external organizations | 
| File Storage | Standard SMB 3.File sharing using the 0 protocol | 
| Azure FXT Edge Filer | Hybrid storage optimization solution for HPC environment | 
| Azure HPC Cache | Highperformancecomputing(HPC)File cache for | 
| Azure NetApp Files | Enterprise-grade Azure file sharing backed by NetApp | 
| Blob Storage | REST-based object storage for unstructured data | 
| Data Box | Appliances and solutions for transferring data to Azure and edge computing | 
| Disk Storage | High-performance, highly robust block storage for Azure Virtual Machines | 
| Queue Storage | Efficient scaling app according to traffic | 
| Storage account | Durable, highly available, highly available cloud storage | 
| Storage Explorer | Azure Storage resource reference and communication | 
| StorSimple | Save money with a hybrid cloud storage solution for the enterprise | 
| Service name | Explanation | 
|---|---|
| Application Gateway (English) | Build a secure and scalable high availability web front end on Azure | 
| Azure Active Directory | Synchronize on-premises directories for single sign-on | 
| Azure Active Directory Domain Services | You can connect Azure virtual machines to your domain without using a domain controller | 
| Azure Defender | Protecting hybrid cloud workloads | 
| Azure DDoS Protection | DDoSyourapplication(Decentralizedservicedenial)Protect from attacks | 
| Azure Dedicated HSM | Manage hardware security modules for use in the cloud | 
| Azure Front Door | Supports global microservices-based web applications with enhanced, scalable delivery points | 
| Azure Information Protection | Protect your confidential information more tightly anytime, anywhere | 
| Azure Sentinel | Protect your company by linking cloud-native SIEM with intelligent security analytics | 
| Key Vault | Protect keys and other secrets and maintain control | 
| Security Center | Integrate security management and enable Advanced Threat Protection across hybrid cloud workloads | 
| VPN Gateway | Establish a secure cross-premises connection | 
| Web Application Firewall | Acloud-nativewebapplicationfirewallthatprovidesstrongprotectionforwebapps(WAF)service | 
| Azure Defender for IoT preview | Unmanaged and managed IoT/Continuous asset management and threat detection for both OT devices | 
| Service name | Explanation | 
|---|---|
| Azure API for FHIR | Easily create and deploy FHIR services for health data solutions and interoperability | 
| Azure Cache for Redis | Enhance your applications with high throughput and low latency data access | 
| Azure Cosmos DB | A fast NoSQL database with open APIs for all scales | 
| Azure Database for MariaDB | Managed MariaDB database service for app developers | 
| Azure Database for MySQL | Managed MySQL database service for app developers | 
| Azure Database for PostgreSQL | Managed PostgreSQL database service for app developers | 
| Azure Database Migration Service | Simplify database migration from on-premises to the cloud | 
| Azure SQL | The latest SQL family for migration and app modernization | 
| Azure SQL Database | Intelligent managed SQL in the cloud | 
| Azure SQL Edge | Use services privately on Azure Platform | 
| Azure SQL Managed Instance | Always up-to-date managed SQL instance in the cloud | 
| SQL Server on Virtual Machines | Host your enterprise SQL Server app in the cloud | 
| Table Storage | Saving NoSQL key values using a semi-structured dataset | 
| Service name | Explanation | 
|---|---|
| Application Gateway (English) | Build a secure and scalable high availability web front end on Azure | 
| Azure Bastion | Private, fully managed RDP and SSH access to your virtual machines | 
| Azure DDoS Protection | DDoSyourapplication(Decentralizedservicedenial)Protect from attacks | 
| Azure DNS | Host your DNS domain in Azure | 
| Azure ExpressRoute | Dedicated private network fiber connection to Azure | 
| Azure Firewall | Native firewall capabilities with built-in cloud unlimited scalability, zero maintenance, and high availability | 
| Azure Firewall Manager | Centrally manage network security policies and routes for globally distributed software-defined boundaries | 
| Azure Front Door | Supports global microservices-based web applications with enhanced, scalable delivery points | 
| Azure Internet Analyzer preview | Test the impact of network infrastructure changes on customer performance. | 
| Azure Private Link | Private access to services hosted on the Azure platform, data kept on the Microsoft network | 
| Content Delivery Network | Achieve secure and reliable content distribution through global expansion | 
| Load Balancer | Providing excellent availability and network performance for applications | 
| Network Watcher (English) | Network performance monitoring and diagnostic solution | 
| Traffic Manager | Route incoming traffic for high performance and high availability | 
| Virtual Network | Provision a private network, optionally connect to an on-premises data center | 
| Virtual WAN | Optimize and automate branch-to-branch connections via Azure | 
| VPN Gateway | Establish a secure cross-premises connection | 
| Web Application Firewall | Acloud-nativewebapplicationfirewallthatprovidesstrongprotectionforwebapps(WAF)service | 
| Azure Orbital preview | Achieve high-speed data downlink with satellite ground stations and scheduling services connected to Azure | 
| Service name | Explanation | 
|---|---|
| Azure Active Directory | Synchronize on-premises directories for single sign-on | 
| Azure Arc | Azure services and management available on any infrastructure | 
| Azure Database for PostgreSQL | Managed PostgreSQL database service for app developers | 
| Azure DevOps | A service for teams to share code, track work, and ship software | 
| Azure ExpressRoute | Dedicated private network fiber connection to Azure | 
| Azure IoT Edge | Extend cloud intelligence and analytics to edge devices | 
| Azure Sentinel | Protect your company by linking cloud-native SIEM with intelligent security analytics | 
| Azure SQL Database | Intelligent managed SQL in the cloud | 
| Azure SQL Edge | Use services privately on Azure Platform | 
| Azure Stack | Create and run innovative hybrid applications across cloud boundaries | 
| Security Center | Integrate security management and enable Advanced Threat Protection across hybrid cloud workloads | 
| Azure Stack HCI preview | Integrate your hyper-converged infrastructure with Azure and hybrid services to run virtual workloads on-premises | 
| Azure Stack Hub | Azure Stack Hub is sold as an integrated hardware system and the software is pre-installed on verified hardware | 
| Azure Stack Edge | Azure managed devices that bring Azure compute, storage, and intelligence to the edge | 
| Service name | Explanation | 
|---|---|
| Azure Blockchain Service preview | Consortium Building, managing and deploying blockchain networks | 
| Azure Blockchain Tokens Preview | Easily define, create, and manage ledger-based tokens | 
| Azure Blockchain Workbench Preview | Easy prototyping of blockchain apps in the cloud | 
| Azure Cosmos DB | A fast NoSQL database with open APIs for all scales | 
| Logic Apps | Automate data access and use across the cloud without writing code | 
| Service name | Explanation | 
|---|---|
| Azure Media Player | One player for all playback needs | 
| Content Delivery Network | Achieve secure and reliable content distribution through global expansion | 
| Content Protection | Secure content delivery using AES, PlayReady, Widevine, Fairplay | 
| Encoding | Studio-grade encoding on a cloud scale | 
| Live and On-demand Streaming | Deliver content to virtually any device while scaling to meet your business needs | 
| Live video analysis preview | Build intelligent video-based applications with your favorite AI | 
| Media Services | Encode, store and stream video and audio on a large scale | 
| Video Indexer | Elucidate video analysis information | 
| Service name | Explanation | 
|---|---|
| API Management | Publish APIs to developers, partners, and employees securely and on a large scale | 
| Azure Cosmos DB | A fast NoSQL database with open APIs for all scales | 
| Azure Digital Twins preview | Build Next-Generation IoT Spatial Intelligence Solutions | 
| Azure Functions | Handle events using serverless code | 
| Azure IoT Central | Accelerate the creation of IoT solutions | 
| Azure IoT Edge | Extend cloud intelligence and analytics to edge devices | 
| Azure IoT Hub | Connect, monitor and manage huge numbers of IoT assets | 
| Azure IoT Solution Accelerator | Use templates to create freely customizable solutions for common IoT scenarios | 
| Azure Machine Learning | Make AI available to all users on an end-to-end, scalable and reliable platform for experimentation and model management | 
| Azure Maps | A simple and secure location API provides geospatial context for your data | 
| Azure RTOS | Easily develop and connect to embedded IoT | 
| Azure Sphere | Securely connect MCU-equipped devices from silicon to the cloud | 
| Azure SQL Edge | Use services privately on Azure Platform | 
| Azure Stream Analytics | Real-time analysis of fast moving streams of data from applications and devices | 
| Azure Time Series Insights | Investigate and analyze time-series data collected from IoT devices | 
| Event Grid | Realization of highly reliable large-scale event delivery | 
| Kinect DK | Create computer-based visual and audio models using advanced AI sensors and developer kits | 
| Logic Apps | Automate data access and use across the cloud without writing code | 
| Notification Hubs | Send push notifications from any backend to any platform | 
| Windows 10 IoT Core Services | Services for long-term OS support, managing device updates, and assessing device health | 
| Azure Defender for IoT preview | Unmanaged and managed IoT/Continuous asset management and threat detection for both OT devices | 
| Service name | Explanation | 
|---|---|
| API Management | Publish APIs to developers, partners, and employees securely and on a large scale | 
| App Service | Quickly create powerful cloud apps for the web and mobile | 
| Azure Cognitive Search | AI-powered cloud search service for mobile and web app development | 
| Azure Maps | A simple and secure location API provides geospatial context for your data | 
| Azure Cognitive Services | Add smart API features for context-sensitive interaction | 
| Notification Hubs | Send push notifications from any backend to any platform | 
| Spatial Anchors | Create a multi-user mixed reality experience with spatial awareness | 
| Visual Studio App Center | Continuously create, test, release, and monitor apps in mobile and desktop apps | 
| Xamarin | Quickly create mobile apps that take advantage of cloud capabilities | 
| Azure Communication Services preview | Build a rich communication experience using the same secure platform used by Microsoft Teams | 
| Service name | Explanation | 
|---|---|
| Azure Database Migration Service | Simplify database migration from on-premises to the cloud | 
| Azure Migrate | Easily discover, evaluate, sizing and migrating on-premises VMs to Azure | 
| Azure Site Recovery | Keep your business running with built-in disaster recovery services | 
| Cost control and billing | Maximize your cloud potential while optimizing your spending on the cloud | 
| Data Box | Appliances and solutions for transferring data to Azure and edge computing | 
| Service name | Explanation | 
|---|---|
| App Configuration | Fast and scalable parameter storage for app configuration | 
| Azure DevOps | A service for teams to share code, track work, and ship software | 
| Azure DevTest Labs | Quickly build your environment with reusable templates and artifacts | 
| Azure Lab Services | Set up a lab for scenarios such as classrooms, evaluation, development and testing | 
| Azure Pipelines | Continuously build, test and deploy to any platform or cloud | 
| Developer tool integrations | Get Azure with familiar development tools like Eclipse, IntelliJ, Maven | 
| SDK | Get the command line tools and SDK you need | 
| Visual Studio | A powerful and flexible environment for developing applications in the cloud | 
| Visual Studio Code | Powerful and lightweight code editor for cloud development | 
| Visual Studio Codespaces preview | A cloud-based development environment that can be accessed from anywhere | 
| Service name | Explanation | 
|---|---|
| Automation | Simplify cloud management with process automation | 
| Azure Advisor | Recommendation engine that presents personalized Azure best practices | 
| Azure Backup | Simplify data protection and protect against ransomware | 
| Azure Blueprints preview | Enable fast and repeatable creation of a managed environment | 
| Azure Lighthouse | Help service providers manage many customers accurately | 
| Azure Managed Applications | Easy management of various cloud services | 
| Azure Migrate | Easily detect and evaluate on-premises VMs, size them appropriately, and migrate to Azure | 
| Azure Mobile App | Connect to Azure resources anytime, anywhere | 
| Azure Monitor | Full observability for applications, infrastructure, and networks | 
| Azure Policy | Large-scale implementation of corporate governance and standards on Azure resources | 
| Azure Resource Manager | Simplify how you manage your app's resources | 
| Azure Resource Manager template | Use Resource Manager to provide code infrastructure for all Azure resources | 
| Azure Service Health | Get personalized guidance and support in the event of an Azure service issue impact | 
| Azure Site Recovery | Keep your business running with built-in disaster recovery services | 
| Cloud Shell | Streamline management in Azure with a browser-based shell | 
| Cost control and billing | Maximize your cloud potential while optimizing your spending on the cloud | 
| Log Analytics | Collect, retrieve, and visualize machine data on-premises and in the cloud | 
| Microsoft Azure Portal | Build, manage, and monitor all your Azure products in a single integrated console | 
| Network Watcher (English) | Network performance monitoring and diagnostic solution | 
| Traffic Manager | Route incoming traffic for high performance and high availability | 
| Azure Automanage preview | Simplify management of Windows Server virtual machines | 
| Azure Resource Mover preview | Simplify how to move multiple resources between Azure regions | 
| Service name | Explanation | 
|---|---|
| API Management | Publish APIs to developers, partners, and employees securely and on a large scale | 
| Azure API for FHIR | Easily create and deploy FHIR services for health data solutions and interoperability | 
| Event Grid | Realization of highly reliable large-scale event delivery | 
| Logic Apps | Automate data access and use across the cloud without writing code | 
| Service Bus | Connections between private and public cloud environments | 
| Service name | Explanation | 
|---|---|
| Azure Digital Twins preview | Build Next-Generation IoT Spatial Intelligence Solutions | 
| Kinect DK | Create computer-based visual and audio models using advanced AI sensors and developer kits | 
| Remote Rendering Preview | Render high quality interactive 3D content and stream it to your device in real time | 
| Spatial Anchors | Create a multi-user mixed reality experience with spatial awareness | 
| Service name | Explanation | 
|---|---|
| Azure Analysis Services | Enterprise-grade analytics engine as a service | 
| Azure Data Explorer | High-speed and highly scalable data search service | 
| Azure Data Lake Storage | Highly scalable and secure Data Lake capabilities built on Azure Blob Storage | 
| Azure Data Share | A simple and secure service for sharing big data with external organizations | 
| Azure Databricks | A fast, easy and collaborative Apache Spark-based analytics platform | 
| Azure Stream Analytics | Real-time analysis of fast moving streams of data from applications and devices | 
| Azure Synapse Analytics | Reducethetimeittakestoobtainanalyticalinformationwithunlimitedanalyticsservices(FormerlyknownasSQLDataWarehouse) | 
| Data Catalog | Unleash more value from your enterprise data assets | 
| Data Factory | Easily enable large-scale hybrid data integration for enterprise use | 
| Data Lake Analytics | ANOVA service that simplifies big data | 
| Event Hubs | Receive product usage statistics from millions of devices | 
| HDInsight | Provision of cloud Hadoop, Spark, R Server, HBase, and Storm clusters | 
| Log Analytics | Collect, retrieve, and visualize machine data on-premises and in the cloud | 
| Power BI Embedded | Incorporate compelling, fully interactive data visualization into your app | 
| R Server for HDInsight | Predictive analysis, machine learning, big data statistical modeling | 
import requests
from bs4 import BeautifulSoup
import re
import copy
def parse_html():
    url = 'https://azure.microsoft.com/ja-jp/services/'
    r = requests.get(url)
    soup = BeautifulSoup(r.content, 'lxml')
    groups = []
    service = []
    current_category = ''
    for div1 in soup.select('div#products-list'):
        for div2 in div1.select('div.row'):
            category = div2.select('h2.product-category')
            if not category:
                for div3 in div2.select('div.column.medium-6'):
                    s = {}
                    span = div3.select('span', limit=1)
                    href = div3.select('a', limit=1)
                    description = div3.select('p.text-body4', limit=1)
                    if len(span) > 0 and len(href) > 0 and len(description) > 0:
                        s['service_name'] = span[0].text.rstrip('\n')
                        s['href'] = href[0].get('href').rstrip('\n')
                        s['description'] = description[0].text.rstrip('\n')
                        service.append(s)
            else:
                if current_category != category[0].text:
                    if current_category == '':
                        current_category = category[0].text
                    elif len(service) > 0:
                        group = {}
                        tmp = copy.deepcopy(service)
                        group['category_name'] = current_category
                        group['service'] = tmp
                        groups.append(group)
                        current_category = category[0].text
                        service.clear()
        if len(service) > 0:
            group = {}
            group['category_name'] = current_category
            group['service'] = service
            groups.append(group)
    return (groups)
def print_markdown(services):
    base_url = 'https://azure.microsoft.com'
    for s in services:
        print('### %s' % (s['category_name']))
        print()
        print('|Service name|Explanation|')
        print('| --- | --- |')
        for service in s['service']:
            name = service['service_name']
            description = service['description']
            if (service['href'].startswith('/')):
                href = base_url + service['href']
            else:
                href = service['href']
            print('| [%s](%s)|%s|'%(name,href,description))
        print()
print_markdown(parse_html())
https://qiita.com/moritalous/items/31a56acbf2ce367b712d
Recommended Posts