The crawl archive for July 2024 is now available.
Changes
Two new WARC
headers were introduced to hold information related to the HTTP
protocol.
- WARC-Protocol
shows the HTTP
protocol version used to retrieve a web page.
For HTTPS
URLs a repeated header contains the SSL/TLS version.
- WARC-Cipher-Suite
contains the SSL/TLS cipher suite used while fetching the content. It is absent for fetches over HTTP
.
About half of the segments of this crawl were fetched with crawler support for HTTP/2 enabled.
If the requested web server also supports HTTP/2
, the content is retrieved over HTTP/2
or, precisely, h2
. The HTTP
headers in WARC
captures over HTTP/2
are written in a backward-compatible manner:
- As text, not as binary data, using the same format as for HTTP/1.1
or HTTP/1.0
- The HTTP
version in the request and status lines is written as HTTP/1.1
.
This is requirement for many WARC
readers which would fail on unknown HTTP
version strings.
For the true HTTP
protocol version, please refer to the WARC-Protocol
header.
More information about this crawler upgrade and additional pointers are found in the corresponding issue report commoncrawl/nutch#29.
Please note that we plan to fetch via HTTP/2
in future crawls as well.
Details
The data was crawled between July 12th and July 25th, and contains 2.5 billion web pages (or 360 TiB of uncompressed content). Page captures are from 50 million hosts or 40 million registered domains and include 949 million new URLs, not visited in any of our prior crawls.
Archive Location & Download
The July 2024 crawl archive is located in the commoncrawl
bucket at crawl-data/CC-MAIN-2024-30/
.
To assist with exploring and using the dataset, we provide gzipped files which list all segments, WARC
, WAT
and WET
files.
By simply adding either s3://commoncrawl/
or https://data.commoncrawl.org/
to each line, you end up with the S3
and HTTP
paths respectively, please see Get Started for detailed instructions.
Erratum:
WAT data: repeated WARC and HTTP headers are not preserved
Repeated HTTP
and WARC
headers were not represented in the JSON
data in WAT
files. When a header was repeated adding a further value of that header, only the last value was stored and other values were lost. This issues was fixed with CC-MAIN-2024-51
, see ia-web-commons#18. All WAT
files from CC-MAIN-2013-20
until CC-MAIN-2024-46
are affected.
Erratum:
WARC revisit metadata records
The revisit records in the Common Crawl WARC
archives in all crawls from CC-MAIN-2018-34
to CC-MAIN-2024-46
(since Aug 2018) lack the metadata record which is attached to all response records. Fixed with CC-MAIN-2024-51
, see commoncrawl/nutch#33. Note: before CC-MAIN-2018-34
, WARC
revisit records were not stored at all.
Erratum:
Erroneous title field in WAT records
The "Title" extracted in WAT records to the JSON path `Envelope > Payload-Metadata > HTTP-Response-Metadata > HTML-Metadata > Head > Title
` is not the content included in the <title>
element in the HTML header (<head>
element) if the page contains further <title>
elements in the page body. The content of the last <title>
element is written to the WAT "Title". This bug was observed if the HTML page includes embedded SVG graphics.
The issue was reported by the user Robert Waksmunski:
- https://groups.google.com/g/common-crawl/c/ZrPFdY3pPA4/m/s5D_8wCJAAAJ
- WAT extractor: Document title bug ia-web-commons#36
...and was fixed for CC-MAIN-2024-42
by commoncrawl/ia-web-commons#37.
This erratum affects all crawls from CC-MAIN-2013-20
until CC-MAIN-2024-38
.